numam-dpdk/drivers/net
Eric Kinzie 6cfc6a4f0d net/bonding: inherit maximum Rx packet length
Instead of a hard-coded maximum receive length, allow the bonded interface
to inherit this limit from the slave interfaces.  This allows
an application that uses jumbo frames to pass realistic values to
rte_eth_dev_configure without causing an error.

Before the bonding interface is configured, allow slaves with any
max_rx_pktlen to be added and remember the lowest of these values as
a candidate value.  During dev_configure, set the bond device's
max_rx_pktlen to the candidate value.  After this point only slaves
with a max_rx_pktlen greater or equal to that of the bonding device
can be added.

If all slaves are removed, the bond device's pktlen is cleared.

Signed-off-by: Eric Kinzie <ehkinzie@gmail.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
2016-06-20 18:36:47 +02:00
..
af_packet net/af_packet: add byte counters 2016-06-15 17:13:55 +02:00
bnx2x net/bnx2x: update driver version to 1.0.1.1 2016-06-15 17:13:55 +02:00
bnxt net/bnxt: add flow control operations 2016-06-20 17:21:53 +02:00
bonding net/bonding: inherit maximum Rx packet length 2016-06-20 18:36:47 +02:00
cxgbe net/cxgbe: support register dump 2016-06-15 17:13:55 +02:00
e1000 net/igb: support VF mailbox interrupt for link up/down 2016-06-20 17:21:51 +02:00
ena mk: cleanup leftover references to malloc library 2016-05-06 15:51:22 +02:00
enic net/enic: improve out of resources error handling 2016-06-20 17:21:49 +02:00
fm10k net/fm10k: fix promiscuous receive for VF 2016-06-20 17:21:53 +02:00
i40e net/i40e/base: document latest base code version 2016-06-20 17:21:50 +02:00
ixgbe net/ixgbe: support VF mailbox interrupt for link up/down 2016-06-20 17:21:50 +02:00
mlx4 net/mlx: retrieve mbuf size through proper function 2016-06-20 17:21:49 +02:00
mlx5 net/mlx5: enhance SR-IOV detection 2016-06-20 17:21:49 +02:00
mpipe mbuf: add raw allocation function 2016-05-17 08:31:33 +02:00
nfp mbuf: add new Rx flags for stripped VLAN 2016-06-15 17:18:57 +02:00
null net/null: set port id in received mbufs 2016-06-20 17:21:48 +02:00
pcap net/pcap: fix crash on close 2016-06-15 17:13:56 +02:00
qede net/qede: allow firmware to query LAN stats 2016-06-15 17:13:55 +02:00
ring ethdev: redesign link speed config 2016-04-01 21:38:34 +02:00
szedata2 mk: fix internal dependencies 2016-06-29 13:33:01 +02:00
thunderx net/thunderx: add device start/stop and close 2016-06-20 17:21:55 +02:00
vhost mk: fix internal dependencies 2016-06-29 13:33:01 +02:00
virtio mk: fix internal dependencies 2016-06-29 13:33:01 +02:00
vmxnet3 mbuf: add new Rx flags for stripped VLAN 2016-06-15 17:18:57 +02:00
xenvirt net/xenvirt: fix build after mempool changes 2016-06-20 17:21:53 +02:00
Makefile net/thunderx: add PMD skeleton 2016-06-20 17:21:54 +02:00