numam-dpdk/lib
Bill Hong 9ea1b3ccfc net: fix Tx VLAN flag for offload emulation
A PMD might use rte_vlan_insert to implement Tx VLAN offload. Typically
the PMD will insert the VLAN header in the transmit path and then
attempt to send the packets. If this fails, the packets are returned to
the application which may attempt to send these packets again. If the
PKT_TX_VLAN flag is not cleared, the transmit path may attempt to insert
the VLAN header again.

Fixes: 47aa48b969 ("net: fix stripped VLAN flag for offload emulation")
Cc: stable@dpdk.org

Signed-off-by: Bill Hong <bhong@brocade.com>
Signed-off-by: Chas Williams <chas3@att.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2019-04-05 17:45:22 +02:00
..
librte_acl replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_bbdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_bitratestats bitrate: add sanity check on parameters 2018-07-26 20:07:57 +02:00
librte_bpf build: improve dependency handling 2019-02-27 12:13:54 +01:00
librte_cfgfile cfgfile: replace strcat with strlcat 2019-04-05 14:48:15 +02:00
librte_cmdline replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_compressdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_cryptodev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_distributor replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_eal eal: fix typo in comment of vector function 2019-04-05 10:40:56 +02:00
librte_efd replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_ethdev ethdev: add siblings iterators 2019-04-05 17:45:22 +02:00
librte_eventdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_flow_classify replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_gro gro: check invalid TCP header length 2019-01-17 22:38:54 +01:00
librte_gso gso: fix VxLAN/GRE tunnel checks 2019-01-22 17:08:21 +01:00
librte_hash replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_ip_frag ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes 2018-12-19 22:40:08 +01:00
librte_ipsec ipsec: de-duplicate crypto op prepare 2019-04-02 16:50:24 +02:00
librte_jobstats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_kni replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_kvargs build: add module definition files for Windows 2019-04-03 01:21:31 +02:00
librte_latencystats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_lpm replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_mbuf mbuf: add function to generate raw Tx offload value 2019-04-02 16:50:24 +02:00
librte_member replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_mempool replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_meter meter: fix divide by zero for RFC4115 2019-03-29 20:51:25 +01:00
librte_metrics metrics: disallow null as metric name 2018-07-26 20:30:18 +02:00
librte_net net: fix Tx VLAN flag for offload emulation 2019-04-05 17:45:22 +02:00
librte_pci pci: fix parsing of address without function number 2018-11-13 17:59:42 +01:00
librte_pdump replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_pipeline replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_port port: add symmetric crypto 2018-10-12 19:33:02 +02:00
librte_power power: remove unused variable 2019-04-05 10:40:56 +02:00
librte_rawdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_reorder replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_ring replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_sched sched: fix memory leak on init failure 2018-12-22 00:22:57 +01:00
librte_security security: add opaque userdata pointer into security session 2019-01-10 16:57:22 +01:00
librte_stack replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_table lib/librte_table: add hash function headers 2018-10-12 17:58:53 +02:00
librte_telemetry telemetry: fix mapping of statistics 2019-04-02 02:30:53 +02:00
librte_timer timer: fix race condition 2018-12-19 20:56:09 +01:00
librte_vhost vhost/crypto: fix parens 2019-03-29 17:25:32 +01:00
Makefile stack: introduce stack library 2019-04-04 22:06:16 +02:00
meson.build stack: introduce stack library 2019-04-04 22:06:16 +02:00