1
0
Fork 0
alistair23-linux/drivers/net/team
Jiri Pirko c15e07b02b team: loadbalance: push lacpdus to exact delivery
When team is in bridge and LACP is utilized, LACPDU packets are pushed
to userspace using raw socket and there they are processed. However,
since 8626c56c82, LACPDU skbs are dropped by bridge rx_handler so
they never reach packet handlers in rx path. Fix this by explicity treat
LACPDUs to be pushed to exact delivery in team rx_handler.

Reported-by: Ido Schimmel <idosch@mellanox.com>
Fixes: 8626c56c82 ("bridge: fix potential use-after-free when hook returns QUEUE or STOLEN verdict")
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-08-26 13:08:59 -07:00
..
Kconfig team: introduce random mode 2013-03-06 14:55:20 -05:00
Makefile team: introduce random mode 2013-03-06 14:55:20 -05:00
team.c net: introduce default neigh_construct/destroy ndo calls for L2 upper devices 2016-07-05 09:06:28 -07:00
team_mode_activebackup.c team: fill-up LAG changeupper info struct and pass it along 2015-12-03 11:49:26 -05:00
team_mode_broadcast.c team: fill-up LAG changeupper info struct and pass it along 2015-12-03 11:49:26 -05:00
team_mode_loadbalance.c team: loadbalance: push lacpdus to exact delivery 2016-08-26 13:08:59 -07:00
team_mode_random.c team: fill-up LAG changeupper info struct and pass it along 2015-12-03 11:49:26 -05:00
team_mode_roundrobin.c team: fill-up LAG changeupper info struct and pass it along 2015-12-03 11:49:26 -05:00