)]}'
{
  "commit": "148cbab6cffc8247d7dfd0f2da86c2eb8c55709c",
  "tree": "cb38eb1a53238ee87e4cc7737433e2a16e6eb633",
  "parents": [
    "a4b7c07fdffdd0fb2706ebfa99657687f1880282"
  ],
  "author": {
    "name": "Edward Cree",
    "email": "ecree@solarflare.com",
    "time": "Tue Apr 04 17:02:49 2017 +0100"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Apr 05 18:35:21 2017 -0700"
  },
  "message": "sfc: don\u0027t insert mc_list on low-latency firmware if it\u0027s too long\n\nIf the mc_list is longer than 256 addresses, we enter mc_promisc mode.\nIf we\u0027re in mc_promisc mode and the firmware doesn\u0027t support cascaded\n multicast, normally we also insert our mc_list, to prevent stealing by\n another VI.  However, if the mc_list was too long, this isn\u0027t really\n helpful - the MC groups that didn\u0027t fit in the list can still get\n stolen, and having only some of them stealable will probably cause\n more confusing behaviour than having them all stealable.  Since\n inserting 256 multicast filters takes a long time and can lead to MCDI\n state machine timeouts, just skip the mc_list insert in this overflow\n condition.\n\nSigned-off-by: Edward Cree \u003cecree@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c60c2d4c646a89610edd35ef40e6ef337d045d79",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/sfc/ef10.c",
      "new_id": "78efb2822b8648c6e6f02ffa764aad89570ffbd0",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/sfc/ef10.c"
    }
  ]
}
