Lines Matching refs:seq
315 void tcp_req_err(struct sock *sk, u32 seq) in tcp_req_err() argument
325 if (seq != tcp_rsk(req)->snt_isn) { in tcp_req_err()
369 __u32 seq, snd_una; in tcp_v4_err() local
385 seq = ntohl(th->seq); in tcp_v4_err()
387 return tcp_req_err(sk, seq); in tcp_v4_err()
413 !between(seq, snd_una, tp->snd_nxt)) { in tcp_v4_err()
455 if (seq != tp->snd_una || !icsk->icsk_retransmits || in tcp_v4_err()
616 rep.th.seq = th->ack_seq; in tcp_v4_send_reset()
619 rep.th.ack_seq = htonl(ntohl(th->seq) + th->syn + th->fin + in tcp_v4_send_reset()
709 struct sk_buff *skb, u32 seq, u32 ack, in tcp_v4_send_ack() argument
743 rep.th.seq = htonl(seq); in tcp_v4_send_ack()
805 u32 seq = (sk->sk_state == TCP_LISTEN) ? tcp_rsk(req)->snt_isn + 1 : in tcp_v4_reqsk_send_ack() local
808 tcp_v4_send_ack(sock_net(sk), skb, seq, in tcp_v4_reqsk_send_ack()
1588 TCP_SKB_CB(skb)->seq = ntohl(th->seq); in tcp_v4_rcv()
1589 TCP_SKB_CB(skb)->end_seq = (TCP_SKB_CB(skb)->seq + th->syn + th->fin + in tcp_v4_rcv()
1822 static void *listening_get_next(struct seq_file *seq, void *cur) in listening_get_next() argument
1828 struct tcp_iter_state *st = seq->private; in listening_get_next()
1829 struct net *net = seq_file_net(seq); in listening_get_next()
1904 static void *listening_get_idx(struct seq_file *seq, loff_t *pos) in listening_get_idx() argument
1906 struct tcp_iter_state *st = seq->private; in listening_get_idx()
1911 rc = listening_get_next(seq, NULL); in listening_get_idx()
1914 rc = listening_get_next(seq, rc); in listening_get_idx()
1929 static void *established_get_first(struct seq_file *seq) in established_get_first() argument
1931 struct tcp_iter_state *st = seq->private; in established_get_first()
1932 struct net *net = seq_file_net(seq); in established_get_first()
1960 static void *established_get_next(struct seq_file *seq, void *cur) in established_get_next() argument
1964 struct tcp_iter_state *st = seq->private; in established_get_next()
1965 struct net *net = seq_file_net(seq); in established_get_next()
1979 return established_get_first(seq); in established_get_next()
1982 static void *established_get_idx(struct seq_file *seq, loff_t pos) in established_get_idx() argument
1984 struct tcp_iter_state *st = seq->private; in established_get_idx()
1988 rc = established_get_first(seq); in established_get_idx()
1991 rc = established_get_next(seq, rc); in established_get_idx()
1997 static void *tcp_get_idx(struct seq_file *seq, loff_t pos) in tcp_get_idx() argument
2000 struct tcp_iter_state *st = seq->private; in tcp_get_idx()
2003 rc = listening_get_idx(seq, &pos); in tcp_get_idx()
2007 rc = established_get_idx(seq, pos); in tcp_get_idx()
2013 static void *tcp_seek_last_pos(struct seq_file *seq) in tcp_seek_last_pos() argument
2015 struct tcp_iter_state *st = seq->private; in tcp_seek_last_pos()
2026 rc = listening_get_next(seq, NULL); in tcp_seek_last_pos()
2028 rc = listening_get_next(seq, rc); in tcp_seek_last_pos()
2037 rc = established_get_first(seq); in tcp_seek_last_pos()
2039 rc = established_get_next(seq, rc); in tcp_seek_last_pos()
2047 static void *tcp_seq_start(struct seq_file *seq, loff_t *pos) in tcp_seq_start() argument
2049 struct tcp_iter_state *st = seq->private; in tcp_seq_start()
2053 rc = tcp_seek_last_pos(seq); in tcp_seq_start()
2062 rc = *pos ? tcp_get_idx(seq, *pos - 1) : SEQ_START_TOKEN; in tcp_seq_start()
2069 static void *tcp_seq_next(struct seq_file *seq, void *v, loff_t *pos) in tcp_seq_next() argument
2071 struct tcp_iter_state *st = seq->private; in tcp_seq_next()
2075 rc = tcp_get_idx(seq, 0); in tcp_seq_next()
2082 rc = listening_get_next(seq, v); in tcp_seq_next()
2087 rc = established_get_first(seq); in tcp_seq_next()
2091 rc = established_get_next(seq, v); in tcp_seq_next()
2100 static void tcp_seq_stop(struct seq_file *seq, void *v) in tcp_seq_stop() argument
2102 struct tcp_iter_state *st = seq->private; in tcp_seq_stop()
2267 static int tcp4_seq_show(struct seq_file *seq, void *v) in tcp4_seq_show() argument
2272 seq_setwidth(seq, TMPSZ - 1); in tcp4_seq_show()
2274 seq_puts(seq, " sl local_address rem_address st tx_queue " in tcp4_seq_show()
2279 st = seq->private; in tcp4_seq_show()
2285 get_timewait4_sock(v, seq, st->num); in tcp4_seq_show()
2287 get_tcp4_sock(v, seq, st->num); in tcp4_seq_show()
2290 get_openreq4(v, seq, st->num, st->uid); in tcp4_seq_show()
2294 seq_pad(seq, '\n'); in tcp4_seq_show()