tcp_output.c (277a163c83d7ba93fba1e8980d29a9f8bfcfba6c) tcp_output.c (b0270e91014dabfceaf37f5b40ad51bbf21a1302)
1/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket
4 * interface as the means of communication with the user level.
5 *
6 * Implementation of the Transmission Control Protocol(TCP).
7 *
8 * Authors: Ross Biro

--- 967 unchanged lines hidden (view full) ---

976
977 if (skb->len != tcp_header_size)
978 tcp_event_data_sent(tp, sk);
979
980 if (after(tcb->end_seq, tp->snd_nxt) || tcb->seq == tcb->end_seq)
981 TCP_ADD_STATS(sock_net(sk), TCP_MIB_OUTSEGS,
982 tcp_skb_pcount(skb));
983
1/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket
4 * interface as the means of communication with the user level.
5 *
6 * Implementation of the Transmission Control Protocol(TCP).
7 *
8 * Authors: Ross Biro

--- 967 unchanged lines hidden (view full) ---

976
977 if (skb->len != tcp_header_size)
978 tcp_event_data_sent(tp, sk);
979
980 if (after(tcb->end_seq, tp->snd_nxt) || tcb->seq == tcb->end_seq)
981 TCP_ADD_STATS(sock_net(sk), TCP_MIB_OUTSEGS,
982 tcp_skb_pcount(skb));
983
984 err = icsk->icsk_af_ops->queue_xmit(skb, &inet->cork.fl);
984 err = icsk->icsk_af_ops->queue_xmit(sk, skb, &inet->cork.fl);
985 if (likely(err <= 0))
986 return err;
987
988 tcp_enter_cwr(sk, 1);
989
990 return net_xmit_eval(err);
991}
992

--- 2277 unchanged lines hidden ---
985 if (likely(err <= 0))
986 return err;
987
988 tcp_enter_cwr(sk, 1);
989
990 return net_xmit_eval(err);
991}
992

--- 2277 unchanged lines hidden ---