Re: [PATCH net] mpls: fix sending of local encapped packets

2015-12-07 Thread David Miller
From: Robert Shearman Date: Mon, 7 Dec 2015 12:53:15 + > Locally generated IPv4 and (probably) IPv6 packets are dropped because > skb->protocol isn't set. We could write wrappers to lwtunnel_output > for IPv4 and IPv6 that set the protocol accordingly and then call > lwtunnel_output, but mpls

Re: [PATCH net] mpls: fix sending of local encapped packets

2015-12-07 Thread Sam Russell
I can confirm that this patch works for IPv4 and IPv6 modprobe mpls_router modprobe mpls_gso modprobe mpls_iptunnel ifconfig enp0s8 192.168.99.2/24 up ifconfig enp0s9 up arp -s 192.168.99.5 00:12:34:56:78:90 ip -6 neigh add fe80::a00:27ff:1234:5678 lladdr 00:12:34:56:78:90 dev enp0s8 ./dev/iprout

[PATCH net] mpls: fix sending of local encapped packets

2015-12-07 Thread Robert Shearman
Locally generated IPv4 and (probably) IPv6 packets are dropped because skb->protocol isn't set. We could write wrappers to lwtunnel_output for IPv4 and IPv6 that set the protocol accordingly and then call lwtunnel_output, but mpls_output relies on the AF-specific type of dst anyway to get the via a