numam-dpdk/lib
Declan Doherty ecd9d5193b bond: remove offload flags from transmit policy checks
The Link bonding library is incorrectly using receive packet type flags
in the transmit policy hashing functions, which would cause packets
generated locally to be incorrectly distributed across the slave
devices. This patch completely removes the dependency on the packet
type flags and uses the ether_type from either the Ethernet header or
the VLAN headers for branching.

This patch also includes the associate changes in the test suite and in
the packet_burst_generator code to remove the dependences on the packet
type flags.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Reviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
2015-02-02 12:30:33 +01:00
..
librte_acl acl: remove standalone header 2015-02-02 12:30:33 +01:00
librte_cfgfile cfgfile: fix read of empty file 2014-12-17 00:40:37 +01:00
librte_cmdline
librte_distributor lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
librte_eal acl: deduplicate some SSE and AVX2 code 2015-01-28 17:11:25 +01:00
librte_ether ethdev: remove old ethertype filter 2015-01-20 09:14:53 +01:00
librte_hash
librte_ip_frag ip_frag: fix header for C++ 2015-01-27 12:32:45 +01:00
librte_ivshmem
librte_kni
librte_kvargs
librte_lpm eal: introduce ymm type for AVX 256-bit 2015-01-28 17:11:25 +01:00
librte_malloc mem: fix alignment parameter check 2015-01-19 09:36:55 +01:00
librte_mbuf lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
librte_mempool
librte_meter
librte_net bond: fix vlan flag interpretation 2015-01-15 13:41:39 +01:00
librte_pipeline
librte_pmd_af_packet ethdev: remove useless stats zeroing in drivers 2015-01-27 12:36:23 +01:00
librte_pmd_bond bond: remove offload flags from transmit policy checks 2015-02-02 12:30:33 +01:00
librte_pmd_e1000 ethdev: remove useless stats zeroing in drivers 2015-01-27 12:36:23 +01:00
librte_pmd_enic ethdev: remove useless stats zeroing in drivers 2015-01-27 12:36:23 +01:00
librte_pmd_i40e ethdev: remove useless stats zeroing in drivers 2015-01-27 12:36:23 +01:00
librte_pmd_ixgbe ixgbe: add queue start failure check 2015-01-27 15:09:29 +01:00
librte_pmd_pcap ethdev: remove useless stats zeroing in drivers 2015-01-27 12:36:23 +01:00
librte_pmd_ring ethdev: remove useless stats zeroing in drivers 2015-01-27 12:36:23 +01:00
librte_pmd_virtio
librte_pmd_vmxnet3 vmxnet3: fix default Tx configuration 2014-12-17 01:04:06 +01:00
librte_pmd_xenvirt xenvirt: fix build break on ethernet address parsing 2014-12-18 22:52:39 +01:00
librte_port lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
librte_power power: fix link with application 2015-01-27 12:30:36 +01:00
librte_ring ring: fix return type in enqueue and dequeue burst functions 2014-12-17 00:40:37 +01:00
librte_sched
librte_table lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
librte_timer
librte_vhost vhost: add interface name for virtio 2014-12-18 22:52:38 +01:00
Makefile