numam-dpdk/drivers/net
Shaopeng He 466757e6fc fm10k: enable broadcast loopback suppression
In FM10K, a single PCIe port can derive out a few logical ports,
like SRIOV PF/VF devices, VMDQ objects. To better manage them, FM10K
silicon assigns a Unique GLORT ID to each logical port.

When a logical port sends a broadcast packet, the silicon will flood
it to all logical ports, including the one that sent the broadcast packet.
To prevent this, silicon has an rxq register to store the glort id of
the logical port that queue binds to.

FM10K has a switch core inside, which has a loopback suppression
mechanism in the switch level. Switch level loopback suppression mostly
works for the ether port traffic.

This patch assigns a SGLORT for each RX queue, and enables PCIe port
level loopback suppression.

Signed-off-by: Shaopeng He <shaopeng.he@intel.com>
Acked-by: Jing Chen <jing.d.chen@intel.com>
2016-03-16 18:51:43 +01:00
..
af_packet af_packet: set input port in mbuf 2015-12-10 22:07:06 +01:00
bnx2x bnx2x: determine queue sizes sooner 2016-03-16 16:51:12 +01:00
bonding remove extra parentheses in return statement 2016-02-10 15:47:50 +01:00
cxgbe cxgbe: fix PCI info copy to ports under same PF 2016-03-16 16:55:01 +01:00
e1000 igb: set default thresholds based on MAC type 2016-03-16 16:58:26 +01:00
enic enic: fix last packet not being sent 2016-03-16 16:57:39 +01:00
fm10k fm10k: enable broadcast loopback suppression 2016-03-16 18:51:43 +01:00
i40e i40e: support default MAC address setting 2016-03-16 17:48:51 +01:00
ixgbe ixgbe: disallow unsupported Rx mode 2016-03-16 17:18:11 +01:00
mlx4 ethdev: rename UDP tunnel port functions 2016-03-13 11:44:33 +01:00
mlx5 mlx5: increase RETA table size 2016-03-03 20:39:47 +01:00
mpipe mpipe: fix crash when testpmd is quit under load 2016-03-16 16:48:06 +01:00
nfp mbuf: get DMA address 2016-03-04 16:01:15 +01:00
null null: remove fake pci interface 2015-11-03 18:46:52 +01:00
pcap mk: fix shared library dependencies of drivers 2015-12-06 22:15:14 +01:00
ring ring: fix memory leak when detaching 2015-11-23 23:51:14 +01:00
szedata2 mk: fix shared library dependencies of drivers 2015-12-06 22:15:14 +01:00
virtio virtio: fix query of legacy features 2016-03-14 23:16:15 +01:00
vmxnet3 mbuf: get DMA address 2016-03-04 16:01:15 +01:00
xenvirt mbuf: get DMA address 2016-03-04 16:01:15 +01:00
Makefile mk: replace the combined library with a linker script 2016-03-01 14:37:27 +01:00