From: Mahesh Bandewar <mah...@bandewar.net> Date: Fri, 16 Sep 2016 12:59:01 -0700
> Same old problem with new approach especially from suggestions from > earlier patch-series. > > First thing is that this is introduced as a new mode rather than > modifying the old (L3) mode. So the behavior of the existing modes is > preserved as it is and the new L3s mode obeys iptables so that intended > conn-tracking can work. > > To do this, the code uses newly added l3mdev_rcv() handler and an > Iptables hook. l3mdev_rcv() to perform an inbound route lookup with the > correct (IPvlan slave) interface and then IPtable-hook at LOCAL_INPUT > to change the input device from master to the slave to complete the > formality. > > Supporting stack changes are trivial changes to export symbol to get > IPv4 equivalent code exported for IPv6 and to allow netfilter hook > registration code to allow caller to hold RTNL. Please look into > individual patches for details. Series applied, thanks.