diff options
| -rw-r--r-- | drivers/net/vrf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/vrf.c b/drivers/net/vrf.c index 7e19051f3230..9b243e6f3008 100644 --- a/drivers/net/vrf.c +++ b/drivers/net/vrf.c | |||
| @@ -957,12 +957,12 @@ static void vrf_ip6_input_dst(struct sk_buff *skb, struct net_device *vrf_dev, | |||
| 957 | { | 957 | { |
| 958 | const struct ipv6hdr *iph = ipv6_hdr(skb); | 958 | const struct ipv6hdr *iph = ipv6_hdr(skb); |
| 959 | struct flowi6 fl6 = { | 959 | struct flowi6 fl6 = { |
| 960 | .flowi6_iif = ifindex, | ||
| 961 | .flowi6_mark = skb->mark, | ||
| 962 | .flowi6_proto = iph->nexthdr, | ||
| 960 | .daddr = iph->daddr, | 963 | .daddr = iph->daddr, |
| 961 | .saddr = iph->saddr, | 964 | .saddr = iph->saddr, |
| 962 | .flowlabel = ip6_flowinfo(iph), | 965 | .flowlabel = ip6_flowinfo(iph), |
| 963 | .flowi6_mark = skb->mark, | ||
| 964 | .flowi6_proto = iph->nexthdr, | ||
| 965 | .flowi6_iif = ifindex, | ||
| 966 | }; | 966 | }; |
| 967 | struct net *net = dev_net(vrf_dev); | 967 | struct net *net = dev_net(vrf_dev); |
| 968 | struct rt6_info *rt6; | 968 | struct rt6_info *rt6; |
