linux_dsm_epyc7002/Documentation/networking
Ido Schimmel ec4f5b3617 mlxsw: spectrum: Use different trap group for externally routed packets
Cited commit mistakenly removed the trap group for externally routed
packets (e.g., via the management interface) and grouped locally routed
and externally routed packet traps under the same group, thereby
subjecting them to the same policer.

This can result in problems, for example, when FRR is restarted and
suddenly all transient traffic is trapped to the CPU because of a
default route through the management interface. Locally routed packets
required to re-establish a BGP connection will never reach the CPU and
the routing tables will not be re-populated.

Fix this by using a different trap group for externally routed packets.

Fixes: 8110668ecd ("mlxsw: spectrum_trap: Register layer 3 control traps")
Reported-by: Alex Veber <alexve@mellanox.com>
Tested-by: Alex Veber <alexve@mellanox.com>
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reviewed-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-07-29 12:16:21 -07:00
..
caif
device_drivers
devlink mlxsw: spectrum: Use different trap group for externally routed packets 2020-07-29 12:16:21 -07:00
dsa Documentation: networking: dsa: drop doubled word 2020-07-04 17:46:21 -07:00
mac80211_hwsim
6lowpan.rst
6pack.rst
af_xdp.rst
alias.rst
altera_tse.rst
arcnet-hardware.rst
arcnet.rst Documentation: networking: arcnet: drop doubled word 2020-07-04 17:46:21 -07:00
atm.rst
ax25.rst Documentation: networking: ax25: drop doubled word 2020-07-04 17:46:21 -07:00
bareudp.rst Documentation: bareudp: Corrected description of bareudp module. 2020-07-28 17:53:03 -07:00
batman-adv.rst
baycom.rst
bonding.rst
bridge.rst
can_ucan_protocol.rst Documentation: networking: can_ucan_protocol: drop doubled words 2020-07-04 17:46:21 -07:00
can.rst
cdc_mbim.rst
checksum-offloads.rst
cops.rst
cxacru-cf.py
cxacru.rst
dccp.rst
dctcp.rst
decnet.rst
defza.rst
dns_resolver.rst
driver.rst
eql.rst
ethtool-netlink.rst
failover.rst
fib_trie.rst
filter.rst
fore200e.rst
framerelay.rst
gen_stats.rst
generic_netlink.rst
generic-hdlc.rst
gtp.rst
hinic.rst
ieee802154.rst docs: net: ieee802154: change link to new project URL 2020-06-19 22:08:09 +02:00
ila.rst
index.rst
ip_dynaddr.rst
ip-sysctl.rst Documentation: networking: ip-sysctl: drop doubled word 2020-07-04 17:46:21 -07:00
ipddp.rst
iphase.rst
ipsec.rst
ipv6.rst
ipvlan.rst
ipvs-sysctl.rst Documentation: networking: ipvs-sysctl: drop doubled word 2020-07-04 17:46:21 -07:00
j1939.rst
kapi.rst
kcm.rst
l2tp.rst
lapb-module.rst
ltpc.rst
mac80211-auth-assoc-deauth.txt
mac80211-injection.rst
mpls-sysctl.rst
msg_zerocopy.rst
multiqueue.rst
net_dim.rst
net_failover.rst
netconsole.rst
netdev-FAQ.rst
netdev-features.rst
netdevices.rst
netfilter-sysctl.rst
netif-msg.rst
nf_conntrack-sysctl.rst
nf_flowtable.rst
nfc.rst
openvswitch.rst
operstates.rst
packet_mmap.rst
page_pool.rst
phonet.rst
phy.rst
pktgen.rst
plip.rst
ppp_generic.rst
proc_net_tcp.rst
radiotap-headers.rst
ray_cs.rst
rds.rst
regulatory.rst
rxrpc.rst Documentation: networking: rxrpc: drop doubled word 2020-07-04 17:46:21 -07:00
scaling.rst
sctp.rst
secid.rst
seg6-sysctl.rst
segmentation-offloads.rst
sfp-phylink.rst
skfp.rst
snmp_counter.rst
strparser.rst
switchdev.rst
tc-actions-env-rules.rst
tcp-thin.rst
team.rst
timestamping.rst
tls-offload-layers.svg
tls-offload-reorder-bad.svg
tls-offload-reorder-good.svg
tls-offload.rst
tls.rst
tproxy.rst
tuntap.rst
udplite.rst
vrf.rst
vxlan.rst
x25-iface.rst
x25.rst
xfrm_device.rst
xfrm_proc.rst
xfrm_sync.rst
xfrm_sysctl.rst
z8530book.rst
z8530drv.rst