linux/drivers/net/ethernet
Anirudh Venkataramanan 40b247608b ice: Add feature bitmap, helpers and a check for DSCP
DSCP a.k.a L3 QoS is only supported on certain devices. To enforce this,
this patch introduces a bitmap of features and helper functions.

The feature bitmap is set based on device IDs on driver init. Currently,
DSCP is the only feature in this bitmap, but there will be more in the
future. In the DCB netlink flow, check if the feature bit is set before
exercising DSCP.

Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: Gurucharan G <gurucharanx.g@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2021-09-28 09:42:04 -07:00
..
3com 3com 3c515: make it compile on 64-bit architectures 2021-09-16 11:14:47 -07:00
8390 ne2000: fix unused function warning 2021-09-08 11:45:06 +01:00
actions
adaptec
aeroflex
agere
alacritech
allwinner
alteon
altera
amazon
amd net: ni65: Avoid typecast of pointer to u32 2021-09-09 11:21:19 +01:00
apm
apple
aquantia atlantic: Fix issue in the pm resume flow. 2021-09-23 13:24:14 +01:00
arc net: arc_emac: Make use of the helper function dev_err_probe() 2021-09-16 13:35:35 +01:00
atheros net: atl1c: Fix a function name in print messages 2021-09-27 12:44:32 +01:00
broadcom net: bcmgenet: add support for ethtool flow control 2021-09-27 16:34:52 +01:00
brocade
cadence net: macb: enable mii on rgmii for sama7g5 2021-09-18 14:14:39 +01:00
calxeda
cavium liquidio: Overcome missing device lock protection in init/remove flows 2021-09-27 16:31:58 +01:00
chelsio cxgb: avoid open-coded offsetof() 2021-09-27 14:04:23 +01:00
cirrus net: cs89x0: disable compile testing on powerpc 2021-09-03 13:42:27 +01:00
cisco net: cisco: Fix a function name in comments 2021-09-27 13:19:36 +01:00
cortina
davicom
dec
dlink
emulex
ezchip
faraday
freescale dpaa2-eth: Register devlink instance at the end of probe 2021-09-27 16:31:59 +01:00
fujitsu
google gve: DQO: avoid unused variable warnings 2021-09-28 15:24:36 +01:00
hisilicon Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-09-23 11:19:49 -07:00
huawei net: hinic: Open device for the user access when it is ready 2021-09-27 16:31:59 +01:00
i825xx net: i825xx: Use absolute_pointer for memcpy from fixed memory location 2021-09-15 12:04:28 -07:00
ibm net: ethernet: emac: utilize of_net's of_get_mac_address() 2021-09-27 13:28:48 +01:00
intel ice: Add feature bitmap, helpers and a check for DSCP 2021-09-28 09:42:04 -07:00
litex net: Add depends on OF_NET for LiteX's LiteETH 2021-08-31 08:36:38 -07:00
marvell octeontx2-pf: Use hardware register for CQE count 2021-09-28 14:10:24 +01:00
mediatek net: ethernet: mtk_eth_soc: avoid creating duplicate offload entries 2021-09-23 13:14:19 +01:00
mellanox net/mlx5e: check return value of rhashtable_init 2021-09-28 12:59:24 +01:00
micrel
microchip net: sparx5: fix resource_size.cocci warnings 2021-09-27 13:27:45 +01:00
microsoft net: mana: Prefer struct_size over open coded arithmetic 2021-09-12 10:49:21 +01:00
moxa
mscc net: mscc: ocelot: delay devlink registration to the end 2021-09-27 16:31:59 +01:00
myricom
natsemi Driver core update for 5.15-rc1 2021-09-01 08:44:42 -07:00
neterion
netronome nfp: Move delink_register to be last command 2021-09-27 16:31:59 +01:00
ni
nvidia
nxp
oki-semi
packetengines
pasemi
pensando ionic: Move devlink registration to be last devlink command 2021-09-27 16:31:59 +01:00
qlogic qed: Move devlink registration to be last devlink command 2021-09-27 16:31:59 +01:00
qualcomm net: qcom/emac: Replace strlcpy with strscpy 2021-09-06 16:43:17 +01:00
rdc r6040: Restore MDIO clock frequency after MAC reset 2021-09-10 10:00:08 +01:00
realtek r8169: remove support for chip version RTL_GIGA_MAC_VER_27 2021-09-14 14:13:58 +01:00
renesas net: renesas: sh_eth: Fix freeing wrong tx descriptor 2021-09-07 14:02:02 +01:00
rocker
samsung
seeq
sfc Networking fixes for 5.15-rc2, including fixes from bpf. 2021-09-16 13:05:42 -07:00
sgi
silan
sis net: sis: Fix a function name in comments 2021-09-27 12:44:33 +01:00
smsc net: smsc: Fix function names in print messages and comments 2021-09-27 12:44:33 +01:00
socionext net: netsec: Make use of the helper function dev_err_probe() 2021-09-17 09:42:29 +01:00
stmicro net: stmmac: fix off-by-one error in sanity check 2021-09-28 13:09:02 +01:00
sun
synopsys
tehuti
ti am65-cpsw: avoid null pointer arithmetic 2021-09-28 13:06:09 +01:00
toshiba
tundra
via
wiznet net: w5100: check return value after calling platform_get_resource() 2021-08-31 12:08:42 +01:00
xilinx
xircom
xscale net: ixp46x: Remove duplicate include of module.h 2021-09-01 11:40:22 +01:00
dnet.c
dnet.h
ec_bhf.c
ethoc.c net: ethoc: Make use of the helper function dev_err_probe() 2021-09-16 13:35:35 +01:00
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c net: lantiq: configure the burst length in ethernet drivers 2021-09-15 11:02:01 +01:00
lantiq_xrx200.c net: lantiq: add support for jumbo frames 2021-09-20 10:07:52 +01:00
Makefile