numam-dpdk/drivers/net/e1000
David Harton 289ba0c0f5 ethdev: allow returning error on VLAN offload ops
Some devices may not support or fail setting VLAN offload
configuration based on dynamic circumstances so the
vlan_offload_set_t vector is modified to return an int so
the caller can determine success or not.

rte_eth_dev_set_vlan_offload is updated to return the
value provided by the vector when called along with restoring
the original offload configs on failure.

Existing vlan_offload_set_t vectors are modified to return
an int.  Majority of cases return 0 but a few that actually
can fail now return their failure codes.

Finally, a vlan_offload_set_t vector is added to virtio
to facilitate dynamically turning VLAN strip on or off.

Signed-off-by: David Harton <dharton@cisco.com>
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-10-26 02:33:01 +02:00
..
base net/e1000/base: fix multicast setting in VF 2017-04-04 15:52:50 +02:00
e1000_ethdev.h net/e1000: include PCI header directly 2017-07-09 00:03:09 +02:00
e1000_logs.h
em_ethdev.c ethdev: allow returning error on VLAN offload ops 2017-10-26 02:33:01 +02:00
em_rxtx.c mbuf: rename deprecated VLAN flags 2017-10-26 02:33:01 +02:00
igb_ethdev.c ethdev: allow returning error on VLAN offload ops 2017-10-26 02:33:01 +02:00
igb_flow.c net/igb: remove unnecessary void casts 2017-10-06 02:49:48 +02:00
igb_pf.c drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
igb_regs.h
igb_rxtx.c net/e1000: correct VLAN tag byte order for i35x LB packets 2017-10-26 02:33:01 +02:00
Makefile mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
rte_pmd_e1000_version.map