diff options
Diffstat (limited to 'net/ipv6/udp.c')
-rw-r--r-- | net/ipv6/udp.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index ce4b16fbf81..d7037c006e1 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c | |||
@@ -899,8 +899,8 @@ static int udp_v6_push_pending_frames(struct sock *sk) | |||
899 | * Create a UDP header | 899 | * Create a UDP header |
900 | */ | 900 | */ |
901 | uh = udp_hdr(skb); | 901 | uh = udp_hdr(skb); |
902 | uh->source = fl6->uli.ports.sport; | 902 | uh->source = fl6->fl6_sport; |
903 | uh->dest = fl6->uli.ports.dport; | 903 | uh->dest = fl6->fl6_dport; |
904 | uh->len = htons(up->len); | 904 | uh->len = htons(up->len); |
905 | uh->check = 0; | 905 | uh->check = 0; |
906 | 906 | ||
@@ -1036,7 +1036,7 @@ do_udp_sendmsg: | |||
1036 | if (sin6->sin6_port == 0) | 1036 | if (sin6->sin6_port == 0) |
1037 | return -EINVAL; | 1037 | return -EINVAL; |
1038 | 1038 | ||
1039 | fl6.uli.ports.dport = sin6->sin6_port; | 1039 | fl6.fl6_dport = sin6->sin6_port; |
1040 | daddr = &sin6->sin6_addr; | 1040 | daddr = &sin6->sin6_addr; |
1041 | 1041 | ||
1042 | if (np->sndflow) { | 1042 | if (np->sndflow) { |
@@ -1065,7 +1065,7 @@ do_udp_sendmsg: | |||
1065 | if (sk->sk_state != TCP_ESTABLISHED) | 1065 | if (sk->sk_state != TCP_ESTABLISHED) |
1066 | return -EDESTADDRREQ; | 1066 | return -EDESTADDRREQ; |
1067 | 1067 | ||
1068 | fl6.uli.ports.dport = inet->inet_dport; | 1068 | fl6.fl6_dport = inet->inet_dport; |
1069 | daddr = &np->daddr; | 1069 | daddr = &np->daddr; |
1070 | fl6.flowlabel = np->flow_label; | 1070 | fl6.flowlabel = np->flow_label; |
1071 | connected = 1; | 1071 | connected = 1; |
@@ -1112,7 +1112,7 @@ do_udp_sendmsg: | |||
1112 | fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */ | 1112 | fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */ |
1113 | if (ipv6_addr_any(&fl6.saddr) && !ipv6_addr_any(&np->saddr)) | 1113 | if (ipv6_addr_any(&fl6.saddr) && !ipv6_addr_any(&np->saddr)) |
1114 | ipv6_addr_copy(&fl6.saddr, &np->saddr); | 1114 | ipv6_addr_copy(&fl6.saddr, &np->saddr); |
1115 | fl6.uli.ports.sport = inet->inet_sport; | 1115 | fl6.fl6_sport = inet->inet_sport; |
1116 | 1116 | ||
1117 | final_p = fl6_update_dst(&fl6, opt, &final); | 1117 | final_p = fl6_update_dst(&fl6, opt, &final); |
1118 | if (final_p) | 1118 | if (final_p) |