summaryrefslogtreecommitdiffstats
path: root/firmware/acenic
diff options
context:
space:
mode:
authorJohn Fastabend <john.r.fastabend@intel.com>2012-09-18 00:01:12 +0000
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2012-10-29 22:31:49 -0700
commitb3343a2a2c95b3b7ed4f6596e860c4276ba46217 (patch)
tree62eb61890a46176e7176b94ffcdccecfc95dd261 /firmware/acenic
parenta30134053c3c4a14049037ee41b74ab3fe57cf9e (diff)
downloadop-kernel-dev-b3343a2a2c95b3b7ed4f6596e860c4276ba46217.zip
op-kernel-dev-b3343a2a2c95b3b7ed4f6596e860c4276ba46217.tar.gz
net, ixgbe: handle link local multicast addresses in SR-IOV mode
In SR-IOV mode the PF driver acts as the uplink port and is used to send control packets e.g. lldpad, stp, etc. eth0.1 eth0.2 eth0 VF VF PF | | | <-- stand-in for uplink | | | -------------------------- | Embedded Switch | -------------------------- | MAC <-- uplink But the embedded switch is setup to forward multicast addresses to all interfaces both VFs and PF and onto the physical link. This results in reserved MAC addresses used by control protocols to be forwarded over the switch onto the VF. In the LLDP case the PF sends an LLDPDU and it is currently being forwarded to all the VFs who then see the PF as a peer. This is incorrect. This patch adds the multicast addresses to the RAR table in the hardware to prevent this behavior. Signed-off-by: John Fastabend <john.r.fastabend@intel.com> Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com> Tested-by: Sibai Li <sibai.li@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'firmware/acenic')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud