linux_dsm_epyc7002/net
Arkadi Sharshevsky 29ab586c3d net: switchdev: Remove bridge bypass support from switchdev
Currently the bridge port flags, vlans, FDBs and MDBs can be offloaded
through the bridge code, making the switchdev's SELF bridge bypass
implementation to be redundant. This implies several changes:
- No need for dump infra in switchdev, DSA's special case is handled
  privately.
- Remove obj_dump from switchdev_ops.
- FDBs are removed from obj_add/del routines, due to the fact that they
  are offloaded through the bridge notification chain.
- The switchdev_port_bridge_xx() and switchdev_port_fdb_xx() functions
  can be removed.

Signed-off-by: Arkadi Sharshevsky <arkadis@mellanox.com>
Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Reviewed-by: Ivan Vecera <ivecera@redhat.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-08-07 14:48:48 -07:00
..
6lowpan
9p
802
8021q
appletalk
atm
ax25
batman-adv batman-adv: fix various spelling mistakes 2017-07-29 09:51:28 +02:00
bluetooth 6lowpan: fix set not used warning 2017-07-25 12:31:37 -07:00
bpf
bridge net: bridge: Remove FDB deletion through switchdev object 2017-08-07 14:48:48 -07:00
caif
can
ceph libceph: make RECOVERY_DELETES feature create a new interval 2017-08-01 16:46:45 +02:00
core ipv6: sr: define core operations for seg6local lightweight tunnel 2017-08-07 14:16:22 -07:00
dcb
dccp net: ipv6: add second dif to inet6 socket lookups 2017-08-07 11:39:22 -07:00
decnet
dns_resolver
dsa net: dsa: Move FDB dump implementation inside DSA 2017-08-07 14:48:48 -07:00
ethernet
hsr
ieee802154
ife
ipv4 net: ipv6: add second dif to raw socket lookups 2017-08-07 11:39:22 -07:00
ipv6 ipv6: sr: implement several seg6local actions 2017-08-07 14:16:22 -07:00
ipx
irda
iucv
kcm strparser: Generalize strparser 2017-08-01 15:26:19 -07:00
key
l2tp Revert "l2tp: constify inet6_protocol structures" 2017-08-01 10:03:17 -07:00
l3mdev
lapb
llc
mac80211
mac802154
mpls
ncsi
netfilter net: ipv6: add second dif to inet6 socket lookups 2017-08-07 11:39:22 -07:00
netlabel
netlink
netrom
nfc
openvswitch Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-08-01 10:07:50 -07:00
packet Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-08-01 10:07:50 -07:00
phonet
psample
qrtr
rds rds: reduce memory footprint for RDS when transport is RDMA 2017-08-03 09:27:59 -07:00
rfkill
rose
rxrpc
sched net_sched: use void pointer for filter handle 2017-08-07 14:12:17 -07:00
sctp sctp: remove the typedef sctp_subtype_t 2017-08-06 21:33:42 -07:00
smc net/smc: synchronize buffer usage with device 2017-07-29 11:22:58 -07:00
strparser strparser: Generalize strparser 2017-08-01 15:26:19 -07:00
sunrpc
switchdev net: switchdev: Remove bridge bypass support from switchdev 2017-08-07 14:48:48 -07:00
tipc
tls
unix
vmw_vsock
wimax
wireless
x25 X25: constify null_x25_address 2017-08-03 09:13:51 -07:00
xfrm xfrm: check that cached bundle is still valid 2017-08-07 14:25:39 -07:00
compat.c
Kconfig
Makefile
socket.c proto_ops: Add locked held versions of sendmsg and sendpage 2017-08-01 15:26:18 -07:00
sysctl_net.c