Jiri Pirko
0c921a894c
mlxsw: acl: Use PBS type for forward action
...
Current behaviour of "mirred redirect" action (forward) offload is a bit
odd. For matched packets the action forwards them to the desired
destination, but it also lets the packet duplicates to go the original
way down (bridge, router, etc). That is more like "mirred mirror".
Fix this by using PBS type which behaves exactly like "mirred redirect".
Note that PBS does not support loopback mode.
Fixes: 4cda7d8d70 ("mlxsw: core: Introduce flexible actions support")
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Reviewed-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-15 13:23:20 -05:00
..
appletalk
net/appletalk: Fix kernel memory disclosure
2017-01-09 16:34:39 -05:00
arcnet
bonding
net: remove ndo_neigh_{construct, destroy} from stacked devices
2017-02-06 11:25:57 -05:00
caif
can
can: flexcan: switch imx6 and vf610 to timestamp based offloading
2017-02-06 15:13:45 +01:00
cris
dsa
net:dsa:mv88e6xxx: use watchdog ops for 6097 chip
2017-02-14 11:45:28 -05:00
ethernet
mlxsw: acl: Use PBS type for forward action
2017-02-15 13:23:20 -05:00
fddi
fjes
drivers: net: generalize napi_complete_done()
2017-01-30 15:10:42 -05:00
hamradio
NET: mkiss: Fix panic
2017-02-10 13:41:13 -05:00
hippi
hyperv
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-07 16:29:30 -05:00
ieee802154
ieee802154: atusb: fix driver to work with older firmware versions
2017-01-12 22:12:43 +01:00
ipvlan
ipvtap: IP-VLAN based tap driver
2017-02-11 20:59:41 -05:00
irda
net: irda: au1k_ir: drop useless include
2017-02-14 14:51:03 -05:00
phy
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-11 02:31:11 -05:00
plip
ppp
slip
team
net: remove ndo_neigh_{construct, destroy} from stacked devices
2017-02-06 11:25:57 -05:00
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-11 02:31:11 -05:00
vmxnet3
drivers: net: generalize napi_complete_done()
2017-01-30 15:10:42 -05:00
wan
net: wan: slic_ds26522: Remove .owner field for driver
2017-02-07 11:41:15 -05:00
wimax
wireless
Some more updates:
2017-02-10 14:31:51 -05:00
xen-netback
drivers: net: generalize napi_complete_done()
2017-01-30 15:10:42 -05:00
dummy.c
net: dummy: Introduce dummy virtual functions
2017-01-24 14:07:22 -05:00
eql.c
geneve.c
gtp.c
gtp: let userspace handle packets for invalid tunnels
2017-01-29 13:54:00 -05:00
ifb.c
Kconfig
ipvtap: IP-VLAN based tap driver
2017-02-11 20:59:41 -05:00
LICENSE.SRC
loopback.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-11 02:31:11 -05:00
macsec.c
macvlan.c
tap: Abstract type of virtual interface from tap implementation
2017-02-11 20:59:41 -05:00
macvtap.c
tap: tap as an independent module
2017-02-11 20:59:41 -05:00
Makefile
ipvtap: IP-VLAN based tap driver
2017-02-11 20:59:41 -05:00
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c
tap: tap as an independent module
2017-02-11 20:59:41 -05:00
tun.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-07 16:29:30 -05:00
veth.c
virtio_net.c
virtio_net: XDP support for adjust_head
2017-02-07 10:05:12 -05:00
vrf.c
net: rename dst_neigh_output back to neigh_output
2017-02-11 21:25:18 -05:00
vxlan.c
vxlan: remove vni zero check and drop for COLLECT_METADATA
2017-02-11 21:25:50 -05:00
xen-netfront.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-11 02:31:11 -05:00