diff options
-rw-r--r-- | net/ipv4/ip_output.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/net/ipv4/ip_output.c b/net/ipv4/ip_output.c index 8ee4d016740d..f75ff1d96551 100644 --- a/net/ipv4/ip_output.c +++ b/net/ipv4/ip_output.c | |||
@@ -1249,11 +1249,7 @@ int ip_push_pending_frames(struct sock *sk) | |||
1249 | iph->tos = inet->tos; | 1249 | iph->tos = inet->tos; |
1250 | iph->tot_len = htons(skb->len); | 1250 | iph->tot_len = htons(skb->len); |
1251 | iph->frag_off = df; | 1251 | iph->frag_off = df; |
1252 | if (!df) { | 1252 | ip_select_ident(iph, &rt->u.dst, sk); |
1253 | __ip_select_ident(iph, &rt->u.dst, 0); | ||
1254 | } else { | ||
1255 | iph->id = htons(inet->id++); | ||
1256 | } | ||
1257 | iph->ttl = ttl; | 1253 | iph->ttl = ttl; |
1258 | iph->protocol = sk->sk_protocol; | 1254 | iph->protocol = sk->sk_protocol; |
1259 | iph->saddr = rt->rt_src; | 1255 | iph->saddr = rt->rt_src; |