linux_dsm_epyc7002/drivers/net/ethernet
Ido Schimmel d3d19d4b8c mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID
In the device, the VNI and the list of remote VTEPs a packet should be
flooded to is a property of the filtering identifier (FID).

During encapsulation, the VNI is taken from the FID the packet was
classified to. During decapsulation, the overlay packet is injected into
a bridge and classified to a FID based on the VNI it came with.

Allow NVE configuration for a FID. Currently, this is only supported
with 802.1D FIDs which are used for VLAN-unaware bridges. However, NVE
configuration is going to be supported with 802.1Q FIDs which is why the
related fields are placed in the common FID struct.

Since the device requires a 1:1 mapping between FID and VNI, the driver
maintains a hashtable keyed by VNI and checks if the VNI is already
associated with an existing FID.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reviewed-by: Petr Machata <petrm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-10-17 17:45:07 -07:00
..
3com
8390
adaptec
aeroflex
agere
alacritech
allwinner
alteon
altera
amazon Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-12 21:38:46 -07:00
amd
apm
apple
aquantia net: aquantia: make function aq_fw2x_update_stats static 2018-10-16 10:00:07 -07:00
arc
atheros
aurora
broadcom bnxt_en: Add PCI ID for BCM57508 device. 2018-10-15 22:44:33 -07:00
brocade
cadence
calxeda
cavium
chelsio cxgb4: fix thermal configuration dependencies 2018-10-11 10:21:15 -07:00
cirrus
cisco
cortina
davicom
dec
dlink
emulex be2net: don't flip hw_features when VXLANs are added/deleted 2018-10-05 00:59:21 -07:00
ezchip
faraday
freescale dpaa2-eth: remove unused FD field 2018-10-15 22:23:19 -07:00
fujitsu
hisilicon net: hns3: fix for multiple unmapping DMA problem 2018-10-16 10:09:59 -07:00
hp
huawei
i825xx
ibm
intel
marvell octeontx2-af: remove unused cgx_fwi_link_change 2018-10-15 22:31:54 -07:00
mediatek
mellanox mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID 2018-10-17 17:45:07 -07:00
micrel
microchip
moxa
mscc net: mscc: allow extracting the FCS into the skb 2018-10-11 10:00:27 -07:00
myricom
natsemi
neterion
netronome nfp: devlink port split support for 1x100G CXP NIC 2018-10-15 22:29:55 -07:00
ni
nuvoton
nvidia
nxp
oki-semi
packetengines
pasemi
qlogic qed: Prevent link getting down in case of autoneg-off. 2018-10-16 10:04:28 -07:00
qualcomm
rdc
realtek r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend 2018-10-15 22:35:03 -07:00
renesas
rocker
samsung
seeq
sfc
sgi
silan
sis
smsc
socionext Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-12 21:38:46 -07:00
stmicro
sun
synopsys
tehuti
ti net: ethernet: ti: cpsw: use for mcast entries only host port 2018-10-15 22:22:12 -07:00
toshiba
tundra
via
wiznet
xilinx
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