diff options
Diffstat (limited to 'net/ipv6/ip6_output.c')
-rw-r--r-- | net/ipv6/ip6_output.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index 9428345d3a07..bc972e7152c7 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c | |||
@@ -1090,8 +1090,8 @@ static inline int ip6_ufo_append_data(struct sock *sk, | |||
1090 | int getfrag(void *from, char *to, int offset, int len, | 1090 | int getfrag(void *from, char *to, int offset, int len, |
1091 | int odd, struct sk_buff *skb), | 1091 | int odd, struct sk_buff *skb), |
1092 | void *from, int length, int hh_len, int fragheaderlen, | 1092 | void *from, int length, int hh_len, int fragheaderlen, |
1093 | int transhdrlen, int mtu, unsigned int flags, | 1093 | int exthdrlen, int transhdrlen, int mtu, |
1094 | const struct flowi6 *fl6) | 1094 | unsigned int flags, const struct flowi6 *fl6) |
1095 | 1095 | ||
1096 | { | 1096 | { |
1097 | struct sk_buff *skb; | 1097 | struct sk_buff *skb; |
@@ -1116,7 +1116,7 @@ static inline int ip6_ufo_append_data(struct sock *sk, | |||
1116 | skb_put(skb, fragheaderlen + transhdrlen); | 1116 | skb_put(skb, fragheaderlen + transhdrlen); |
1117 | 1117 | ||
1118 | /* initialize network header pointer */ | 1118 | /* initialize network header pointer */ |
1119 | skb_reset_network_header(skb); | 1119 | skb_set_network_header(skb, exthdrlen); |
1120 | 1120 | ||
1121 | /* initialize protocol header pointer */ | 1121 | /* initialize protocol header pointer */ |
1122 | skb->transport_header = skb->network_header + fragheaderlen; | 1122 | skb->transport_header = skb->network_header + fragheaderlen; |
@@ -1358,7 +1358,7 @@ emsgsize: | |||
1358 | (rt->dst.dev->features & NETIF_F_UFO) && | 1358 | (rt->dst.dev->features & NETIF_F_UFO) && |
1359 | (sk->sk_type == SOCK_DGRAM) && !udp_get_no_check6_tx(sk)) { | 1359 | (sk->sk_type == SOCK_DGRAM) && !udp_get_no_check6_tx(sk)) { |
1360 | err = ip6_ufo_append_data(sk, queue, getfrag, from, length, | 1360 | err = ip6_ufo_append_data(sk, queue, getfrag, from, length, |
1361 | hh_len, fragheaderlen, | 1361 | hh_len, fragheaderlen, exthdrlen, |
1362 | transhdrlen, mtu, flags, fl6); | 1362 | transhdrlen, mtu, flags, fl6); |
1363 | if (err) | 1363 | if (err) |
1364 | goto error; | 1364 | goto error; |