Lines Matching refs:tcp
4 #include <net/tcp.h>
24 const struct tcphdr *tcp,
30 if (tcp->ece && tcp->cwr)
47 const struct tcphdr *tcp,
56 if (tcp->syn) {
58 nft_synproxy_tcp_options(opts, tcp, snet, &info, priv);
59 synproxy_send_client_synack(net, skb, tcp, opts);
62 } else if (tcp->ack) {
64 if (synproxy_recv_client_ack(net, skb, tcp, opts,
65 ntohl(tcp->seq))) {
78 const struct tcphdr *tcp,
87 if (tcp->syn) {
89 nft_synproxy_tcp_options(opts, tcp, snet, &info, priv);
90 synproxy_send_client_synack_ipv6(net, skb, tcp, opts);
93 } else if (tcp->ack) {
95 if (synproxy_recv_client_ack_ipv6(net, skb, tcp, opts,
96 ntohl(tcp->seq))) {
113 const struct tcphdr *tcp;
126 tcp = skb_header_pointer(skb, thoff,
129 if (!tcp) {
134 if (!synproxy_parse_options(skb, thoff, tcp, &opts)) {
141 nft_synproxy_eval_v4(priv, regs, pkt, tcp, &_tcph, &opts);
145 nft_synproxy_eval_v6(priv, regs, pkt, tcp, &_tcph, &opts);