net: add macro for VLAN header length
authorFerruh Yigit <ferruh.yigit@intel.com>
Wed, 17 Nov 2021 18:24:26 +0000 (18:24 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 17 Nov 2021 19:17:04 +0000 (20:17 +0100)
commit25cf2630746db015f080edd473d6d58172905e20
tree3c6f9b2a5712cb928b080a6373c7047dd5490fa5
parent497025dac0aff87693557687e0a37f7342aa2ce4
net: add macro for VLAN header length

Multiple drivers are defining macros for VLAN header length, to remove
the redundancy defining macro in the ether header.
And updated drivers to use the new macro.

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Rosen Xu <rosen.xu@intel.com>
Acked-by: Jiawen Wu <jiawenwu@trustnetic.com>
33 files changed:
drivers/net/axgbe/axgbe_dev.c
drivers/net/axgbe/axgbe_ethdev.h
drivers/net/bnx2x/bnx2x_vfpf.c
drivers/net/bnx2x/bnx2x_vfpf.h
drivers/net/bnxt/bnxt.h
drivers/net/bnxt/bnxt_hwrm.c
drivers/net/cxgbe/cxgbe_compat.h
drivers/net/cxgbe/sge.c
drivers/net/enetfec/enet_ethdev.h
drivers/net/enetfec/enet_rxtx.c
drivers/net/fm10k/fm10k.h
drivers/net/fm10k/fm10k_ethdev.c
drivers/net/hinic/hinic_pmd_ethdev.h
drivers/net/hns3/hns3_ethdev.h
drivers/net/i40e/i40e_ethdev.h
drivers/net/iavf/iavf.h
drivers/net/ice/ice_dcf_ethdev.c
drivers/net/ice/ice_ethdev.h
drivers/net/ipn3ke/ipn3ke_ethdev.h
drivers/net/ixgbe/ixgbe_ethdev.c
drivers/net/ixgbe/ixgbe_ethdev.h
drivers/net/ixgbe/ixgbe_rxtx.c
drivers/net/mvneta/mvneta_ethdev.h
drivers/net/mvpp2/mrvl_ethdev.h
drivers/net/ngbe/ngbe_ethdev.c
drivers/net/ngbe/ngbe_ethdev.h
drivers/net/ngbe/ngbe_rxtx.c
drivers/net/txgbe/txgbe_ethdev.c
drivers/net/txgbe/txgbe_ethdev.h
drivers/net/txgbe/txgbe_ethdev_vf.c
drivers/net/txgbe/txgbe_rxtx.c
examples/vhost/main.c
lib/net/rte_ether.h