)]}'
{
  "commit": "6877f54e6a3326c99aaf84b7bff6a3019da0b847",
  "tree": "f8ff9050739f64627b4a3a352047576dc1a8e76d",
  "parents": [
    "40c27eeac42600b21d483087ff3885b31e6857c9"
  ],
  "author": {
    "name": "Prabhanjan Sarnaik",
    "email": "sarnaik@marvell.com",
    "time": "Thu Jun 18 11:35:02 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri Jun 19 01:12:52 2009 -0700"
  },
  "message": "mv643xx_eth: fix unicast filter programming in promiscuous mode\n\nThe Unicast Promiscious Mode (UPM) bit in the mv643xx_eth port\nconfiguration register doesn\u0027t do exactly what its name would suggest:\nsetting this bit merely enables reception of all unicast frames with a\ndestination address that differs from our local MAC address in bits\n[47:4].  In particular, it doesn\u0027t have any effect on unicast frames\nwith a destination address that matches our MAC address in bits [47:4]\n-- these will still be tested against the 16-entry unicast address\nfilter table.\n\nTherefore, if the interface is set to promiscuous mode, just setting\nthe unicast promiscuous bit isn\u0027t enough -- we need to set all filter\nbits in the unicast filter table to 1 as well.\n\nReported-by: Sachin Sanap \u003cssanap@marvell.com\u003e\nSigned-off-by: Prabhanjan Sarnaik \u003csarnaik@marvell.com\u003e\nTested-by: Siddarth Gore \u003cgores@marvell.com\u003e\nTested-by: Mahavir Jain \u003cmjain@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "745ae8b4a2e8b30d6ac5e25c8acc94a020564c25",
      "old_mode": 33188,
      "old_path": "drivers/net/mv643xx_eth.c",
      "new_id": "0f32db3e92ade2c2403dc47f5aadb519690c3fc6",
      "new_mode": 33188,
      "new_path": "drivers/net/mv643xx_eth.c"
    }
  ]
}
