numam-dpdk/drivers/net
Xiao Wang 78368ec72b net/ixgbe/base: support X550em_a SGMII FC autoneg
Create flow control (FC) setup and enable functions to configure PHY
registers. These registers advertise FC settings according to the user
requested mode. On link establishment, these settings are negotiated
with the link partner to agree on the settings to use: RX and TX enabled,
TX only enabled, or FC disabled and RX enabled (which also enables TX).

Remove the part of code that performs FC auto-negotiation (AN) in
ixgbe_setup_m88 and put it in a new function to maintain consistency
with other FC AN implementations so far. Add function pointers to the
setup-fc and enable-fc functions so that they get called during init
to perform FC AN.

Signed-off-by: Xiao Wang <xiao.w.wang@intel.com>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
2016-09-30 12:27:18 +02:00
..
af_packet eal: remove unused PMD types 2016-10-03 16:33:51 +02:00
bnx2x pci: inherit common driver in PCI driver 2016-10-03 16:33:55 +02:00
bnxt pci: inherit common driver in PCI driver 2016-10-03 16:33:55 +02:00
bonding eal: remove unused PMD types 2016-10-03 16:33:51 +02:00
cxgbe pci: inherit common driver in PCI driver 2016-10-03 16:33:55 +02:00
e1000 net/e1000: fix returned number of available Rx descriptors 2016-09-30 12:27:18 +02:00
ena pci: inherit common driver in PCI driver 2016-10-03 16:33:55 +02:00
enic net/enic: support scatter Rx in MTU update 2016-09-30 12:27:18 +02:00
fm10k net/fm10k: fix MAC address removal from switch 2016-09-30 12:27:18 +02:00
i40e net/i40e: enable 25G device 2016-09-30 12:27:18 +02:00
ixgbe net/ixgbe/base: support X550em_a SGMII FC autoneg 2016-09-30 12:27:18 +02:00
mlx4 net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5 net/mlx5: support Mellanox OFED 3.4 2016-09-30 12:27:18 +02:00
mpipe eal: remove unused PMD types 2016-10-03 16:33:51 +02:00
nfp net/nfp: unregister interrupt callback when closing 2016-09-30 12:27:18 +02:00
null eal: remove unused PMD types 2016-10-03 16:33:51 +02:00
pcap net/pcap: fix memory leak in jumbo frames 2016-09-30 12:27:18 +02:00
qede pci: inherit common driver in PCI driver 2016-10-03 16:33:55 +02:00
ring eal: remove unused PMD types 2016-10-03 16:33:51 +02:00
szedata2 pci: inherit common driver in PCI driver 2016-10-03 16:33:55 +02:00
thunderx net/thunderx: support 81xx SoC 2016-09-30 12:27:18 +02:00
vhost net/vhost: add extended statistics 2016-09-29 15:08:08 +02:00
virtio net/virtio: add NEON based Rx handler 2016-09-28 02:18:39 +02:00
vmxnet3 net/vmxnet3: enable LRO 2016-09-30 12:27:18 +02:00
xenvirt eal: remove unused PMD types 2016-10-03 16:33:51 +02:00
Makefile net/thunderx: add PMD skeleton 2016-06-20 17:21:54 +02:00