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
> 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.