linux_dsm_epyc7002/drivers/net/ethernet/sfc
John Fastabend 16e5cc6471 net: rework setup_tc ndo op to consume general tc operand
This patch updates setup_tc so we can pass additional parameters into
the ndo op in a generic way. To do this we provide structured union
and type flag.

This lets each classifier and qdisc provide its own set of attributes
without having to add new ndo ops or grow the signature of the
callback.

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-02-17 09:47:35 -05:00
..
bitfield.h
ef10_regs.h
ef10_sriov.c
ef10_sriov.h
ef10.c sfc: Downgrade or remove some error messages 2015-12-23 22:06:39 -05:00
efx.c sfc: Downgrade or remove some error messages 2015-12-23 22:06:39 -05:00
efx.h net: rework setup_tc ndo op to consume general tc operand 2016-02-17 09:47:35 -05:00
enum.h
ethtool.c sfc: implement IPv6 NFC (and IPV4_USER_FLOW) 2016-02-11 07:16:18 -05:00
falcon_boards.c
falcon.c sfc: Allow driver to cope with a lower number of VIs than it needs for RSS 2015-08-28 13:53:47 -07:00
farch_regs.h
farch.c sfc: only use RSS filters if we're using RSS 2015-12-12 00:26:18 -05:00
filter.h
io.h
Kconfig
Makefile
mcdi_mon.c
mcdi_pcol.h sfc: update MCDI protocol definitions 2015-07-21 22:21:31 -07:00
mcdi_port.c
mcdi.c sfc: Downgrade EPERM messages from MCDI to debug 2015-12-23 22:06:39 -05:00
mcdi.h sfc: Handle MCDI proxy authorisation 2015-12-23 22:06:39 -05:00
mdio_10g.c
mdio_10g.h
mtd.c
net_driver.h sfc: use ALIGN macro for aligning frame sizes 2015-12-02 23:56:37 -05:00
nic.c
nic.h sfc: enable cascaded multicast filters in MCFW 2015-07-21 22:21:31 -07:00
phy.h
ptp.c net: sfc: avoid using timespec 2015-10-01 09:59:24 -07:00
qt202x_phy.c
rx.c net: move skb_mark_napi_id() into core networking stack 2015-11-18 16:17:41 -05:00
selftest.c sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function 2015-07-31 15:32:05 -07:00
selftest.h
siena_sriov.c
siena_sriov.h
siena.c sfc: Allow driver to cope with a lower number of VIs than it needs for RSS 2015-08-28 13:53:47 -07:00
sriov.c
sriov.h
tenxpress.c
tx.c net: rework setup_tc ndo op to consume general tc operand 2016-02-17 09:47:35 -05:00
txc43128_phy.c sfc: fix a timeout loop 2015-12-15 12:46:26 -05:00
vfdi.h
workarounds.h