linux_dsm_epyc7002/drivers/net/ethernet
Jian Shen 741fca1667 net: hns3: modify VLAN initialization to be compatible with port based VLAN
Our hardware supports inserting a specified VLAN header for each
function when sending packets. User can enable it with command
"ip link set <devname> vf  <vfid> vlan <vlan id>".
For this VLAN header is inserted by hardware, not from stack,
hardware also needs to strip it from received packets before
sending to stack.  In this case, driver needs to tell
hardware which VLAN to insert or strip.

The current VLAN initialization doesn't allow inserting
VLAN header by hardware, this patch modifies it, in order be
compatible with VLAN inserted base on port.

Signed-off-by: Jian Shen <shenjian15@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-04-14 13:47:34 -07:00
..
3com 3c515: fix integer overflow warning 2019-03-19 15:07:49 -07:00
8390 mac8390: Fix mmio access size probe 2019-03-18 16:56:57 -07:00
adaptec
aeroflex
agere
alacritech
allwinner
alteon
altera
amazon net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
amd net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
apm
apple
aquantia net: aquantia: enable driver build for arm64 or compile_test 2019-03-23 22:16:53 -04:00
arc
atheros
aurora drivers: net: aurora: use netdev_xmit_more helper 2019-04-01 18:35:02 -07:00
broadcom Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-04-08 23:39:36 -07:00
brocade
cadence Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-04-08 23:39:36 -07:00
calxeda
cavium ethtool: thunder_bgx: use ethtool.h constants for speed and duplex 2019-04-08 16:37:40 -07:00
chelsio cxgb4: Don't return EAGAIN when TCAM is full. 2019-04-08 10:01:50 -07:00
cirrus
cisco net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
cortina
davicom
dec
dlink
emulex net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
ezchip
faraday drivers: net: Remove unnecessary semicolon 2019-03-01 23:13:49 -08:00
freescale Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-03-27 17:37:58 -07:00
fujitsu net: fujitsu: fix a potential NULL pointer dereference 2019-03-12 14:48:35 -07:00
hisilicon net: hns3: modify VLAN initialization to be compatible with port based VLAN 2019-04-14 13:47:34 -07:00
hp
huawei net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
i825xx
ibm Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-04-05 14:14:19 -07:00
intel Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-04-05 14:14:19 -07:00
marvell net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
mediatek net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
mellanox mlxsw: core: Add support for devlink info command 2019-04-08 16:28:01 -07:00
micrel net: ks8851: Deduplicate register macros 2019-03-20 12:43:52 -07:00
microchip enc28j60: Convert to use SPDX identifier 2019-03-19 14:59:32 -07:00
moxa
mscc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-03-04 13:26:15 -08:00
myricom
natsemi
neterion
netronome nfp: split out common control message handling code 2019-04-12 17:29:15 -07:00
ni
nuvoton
nvidia
nxp
oki-semi pci-v5.1-changes 2019-03-09 14:57:08 -08:00
packetengines
pasemi net: pasemi: remove set but not used variable 'cpyhdr' 2019-04-04 17:36:23 -07:00
qlogic Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-04-08 23:39:36 -07:00
qualcomm
rdc net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
realtek Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-04-08 23:39:36 -07:00
renesas net: remove 'fallback' argument from dev->ndo_select_queue() 2019-03-20 11:18:55 -07:00
rocker ipv4: Flag fib_info with a fib_nh using IPv6 gateway 2019-04-08 15:22:41 -07:00
samsung
seeq
sfc drivers: net: sfc: use netdev_xmit_more helper 2019-04-01 18:35:02 -07:00
sgi
silan
sis net: sis900: fix indentation issues, remove some spaces 2019-03-15 11:59:00 -07:00
smsc
socionext
stmicro net: stmmac: don't log oversized frames 2019-03-31 14:00:59 -07:00
sun net: remove 'fallback' argument from dev->ndo_select_queue() 2019-03-20 11:18:55 -07:00
synopsys net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
tehuti
ti net: ethernet: ti: davinci_mdio: switch to readl/writel() 2019-04-01 15:02:50 -07:00
toshiba
tundra
via
wiznet
xilinx net: xilinx: emaclite: add minimal ndo_do_ioctl hook 2019-04-08 10:00:10 -07:00
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
lantiq_xrx200.c
Makefile
netx-eth.c