Home
last modified time | relevance | path

Searched refs:tcp (Results 1 – 25 of 156) sorted by relevance

1234567

/Linux-v5.10/net/netfilter/
Dnf_conntrack_proto_tcp.c279 seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]); in tcp_print_conntrack()
772 const struct ip_ct_tcp_state *sender = &ct->proto.tcp.seen[0]; in tcp_new()
773 const struct ip_ct_tcp_state *receiver = &ct->proto.tcp.seen[1]; in tcp_new()
785 memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp)); in tcp_new()
787 ct->proto.tcp.seen[0].td_end = in tcp_new()
790 ct->proto.tcp.seen[0].td_maxwin = ntohs(th->window); in tcp_new()
791 if (ct->proto.tcp.seen[0].td_maxwin == 0) in tcp_new()
792 ct->proto.tcp.seen[0].td_maxwin = 1; in tcp_new()
793 ct->proto.tcp.seen[0].td_maxend = in tcp_new()
794 ct->proto.tcp.seen[0].td_end; in tcp_new()
[all …]
Dnft_synproxy.c24 const struct tcphdr *tcp, in nft_synproxy_tcp_options() argument
30 if (tcp->ece && tcp->cwr) in nft_synproxy_tcp_options()
47 const struct tcphdr *tcp, in nft_synproxy_eval_v4() argument
56 if (tcp->syn) { in nft_synproxy_eval_v4()
58 nft_synproxy_tcp_options(opts, tcp, snet, &info, priv); in nft_synproxy_eval_v4()
59 synproxy_send_client_synack(net, skb, tcp, opts); in nft_synproxy_eval_v4()
62 } else if (tcp->ack) { in nft_synproxy_eval_v4()
64 if (synproxy_recv_client_ack(net, skb, tcp, opts, in nft_synproxy_eval_v4()
65 ntohl(tcp->seq))) { in nft_synproxy_eval_v4()
78 const struct tcphdr *tcp, in nft_synproxy_eval_v6() argument
[all …]
Dnfnetlink_osf.c171 const struct tcphdr *tcp; in nf_osf_hdr_ctx_init() local
173 tcp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(struct tcphdr), _tcph); in nf_osf_hdr_ctx_init()
174 if (!tcp) in nf_osf_hdr_ctx_init()
177 if (!tcp->syn) in nf_osf_hdr_ctx_init()
182 ctx->window = ntohs(tcp->window); in nf_osf_hdr_ctx_init()
184 if (tcp->doff * 4 > sizeof(struct tcphdr)) { in nf_osf_hdr_ctx_init()
185 ctx->optsize = tcp->doff * 4 - sizeof(struct tcphdr); in nf_osf_hdr_ctx_init()
191 return tcp; in nf_osf_hdr_ctx_init()
207 const struct tcphdr *tcp; in nf_osf_match() local
212 tcp = nf_osf_hdr_ctx_init(&ctx, skb, ip, opts, &_tcph); in nf_osf_match()
[all …]
Dnf_nat_amanda.c39 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in help()
47 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { in help()
50 exp->tuple.dst.u.tcp.port = htons(port); in help()
Dnf_nat_irc.c47 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in help()
52 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { in help()
55 exp->tuple.dst.u.tcp.port = htons(port); in help()
Dnf_conntrack_proto.c249 tuple.src.u.tcp.port = inet->inet_sport; in getorigdst()
251 tuple.dst.u.tcp.port = inet->inet_dport; in getorigdst()
276 .tuple.dst.u.tcp.port; in getorigdst()
290 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port), in getorigdst()
291 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port)); in getorigdst()
318 tuple.src.u.tcp.port = inet->inet_sport; in ipv6_getorigdst()
320 tuple.dst.u.tcp.port = inet->inet_dport; in ipv6_getorigdst()
336 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port), in ipv6_getorigdst()
337 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port)); in ipv6_getorigdst()
344 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst()
[all …]
Dnf_nat_ftp.c82 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nf_nat_ftp()
90 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { in nf_nat_ftp()
93 exp->tuple.dst.u.tcp.port = htons(port); in nf_nat_ftp()
Dnft_osf.c27 const struct tcphdr *tcp; in nft_osf_eval() local
31 tcp = skb_header_pointer(skb, ip_hdrlen(skb), in nft_osf_eval()
33 if (!tcp) { in nft_osf_eval()
37 if (!tcp->syn) { in nft_osf_eval()
/Linux-v5.10/tools/testing/selftests/bpf/prog_tests/
Dflow_dissector.c44 struct tcphdr tcp; member
51 struct tcphdr tcp; member
59 struct tcphdr tcp; member
65 struct tcphdr tcp; member
77 struct tcphdr tcp; member
87 struct tcphdr tcp; member
115 .tcp.doff = 5,
116 .tcp.source = 80,
117 .tcp.dest = 8080,
135 .tcp.doff = 5,
[all …]
/Linux-v5.10/tools/testing/selftests/bpf/progs/
Dtest_pkt_access.c87 struct tcphdr *tcp = NULL; in test_pkt_write_access_subprog() local
92 tcp = data + off; in test_pkt_write_access_subprog()
93 if (tcp + 1 > data_end) in test_pkt_write_access_subprog()
96 tcp->check++; in test_pkt_write_access_subprog()
106 struct tcphdr *tcp = NULL; in test_pkt_access() local
120 tcp = (struct tcphdr *)((void *)(iph) + ihl_len); in test_pkt_access()
128 tcp = (struct tcphdr *)((void *)(ip6h) + ihl_len); in test_pkt_access()
137 if (tcp) { in test_pkt_access()
138 if (test_pkt_write_access_subprog(skb, (void *)tcp - data)) in test_pkt_access()
140 if (((void *)(tcp) + 20) > data_end || proto != 6) in test_pkt_access()
[all …]
Dbpf_iter_tcp6.c70 static bool tcp_in_initial_slowstart(const struct tcp_sock *tcp) in tcp_in_initial_slowstart() argument
72 return tcp->snd_ssthresh >= TCP_INFINITE_SSTHRESH; in tcp_in_initial_slowstart()
89 icsk = &tp->tcp.inet_conn; in dump_tcp6_sock()
119 rx_queue = tp->tcp.rcv_nxt - tp->tcp.copied_seq; in dump_tcp6_sock()
132 tp->tcp.write_seq - tp->tcp.snd_una, rx_queue, in dump_tcp6_sock()
144 tp->tcp.snd_cwnd, in dump_tcp6_sock()
146 : (tcp_in_initial_slowstart(&tp->tcp) ? -1 in dump_tcp6_sock()
147 : tp->tcp.snd_ssthresh) in dump_tcp6_sock()
Dfexit_bpf2bpf.c164 struct tcphdr *tcp; in new_test_pkt_write_access_subprog() local
169 tcp = data + off; in new_test_pkt_write_access_subprog()
170 if (tcp + 1 > data_end) in new_test_pkt_write_access_subprog()
174 tcp->check++; in new_test_pkt_write_access_subprog()
175 tcp->syn = 0; in new_test_pkt_write_access_subprog()
Dtest_sk_assign.c44 get_tuple(struct __sk_buff *skb, bool *ipv4, bool *tcp) in get_tuple() argument
86 *tcp = (proto == IPPROTO_TCP); in get_tuple()
167 bool tcp = false; in bpf_sk_assign_test() local
171 tuple = get_tuple(skb, &ipv4, &tcp); in bpf_sk_assign_test()
180 if (tcp) in bpf_sk_assign_test()
Dbpf_flow.c158 struct tcphdr *tcp, _tcp; in parse_ip_proto() local
213 tcp = bpf_flow_dissect_get_header(skb, sizeof(*tcp), &_tcp); in parse_ip_proto()
214 if (!tcp) in parse_ip_proto()
217 if (tcp->doff < 5) in parse_ip_proto()
220 if ((__u8 *)tcp + (tcp->doff << 2) > data_end) in parse_ip_proto()
223 keys->sport = tcp->source; in parse_ip_proto()
224 keys->dport = tcp->dest; in parse_ip_proto()
Dtest_tunnel_kern.c531 struct tcphdr *tcp = data + sizeof(*iph); in _ipip_set_tunnel() local
536 if (data + sizeof(*iph) + sizeof(*tcp) > data_end) { in _ipip_set_tunnel()
548 if (tcp->dest == bpf_htons(5200)) in _ipip_set_tunnel()
550 else if (tcp->dest == bpf_htons(5201)) in _ipip_set_tunnel()
588 struct tcphdr *tcp = data + sizeof(*iph); in _ipip6_set_tunnel() local
593 if (data + sizeof(*iph) + sizeof(*tcp) > data_end) { in _ipip6_set_tunnel()
637 struct tcphdr *tcp = data + sizeof(*iph); in _ip6ip6_set_tunnel() local
642 if (data + sizeof(*iph) + sizeof(*tcp) > data_end) { in _ip6ip6_set_tunnel()
658 if (tcp->dest == bpf_htons(5200)) { in _ip6ip6_set_tunnel()
660 } else if (tcp->dest == bpf_htons(5201)) { in _ip6ip6_set_tunnel()
[all …]
Dtest_tc_edt.c65 static inline int handle_tcp(struct __sk_buff *skb, struct tcphdr *tcp) in handle_tcp() argument
70 if ((void *)(tcp + 1) > data_end) in handle_tcp()
73 if (tcp->dest == bpf_htons(9000)) in handle_tcp()
/Linux-v5.10/samples/bpf/
Dparse_varlen.c22 static int tcp(void *data, uint64_t tp_off, void *data_end) in tcp() function
24 struct tcphdr *tcp = data + tp_off; in tcp() local
26 if (tcp + 1 > data_end) in tcp()
28 if (tcp->dest == htons(80) || tcp->source == htons(80)) in tcp()
72 return tcp(data, nh_off + ihl_len, data_end); in parse_ipv4()
106 return tcp(data, nh_off + ihl_len, data_end); in parse_ipv6()
/Linux-v5.10/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_cm.c53 struct tcphdr *tcp = (struct tcphdr *) in cxgb_get_4tuple() local
59 ntohs(tcp->source), ntohs(tcp->dest)); in cxgb_get_4tuple()
66 ntohs(tcp->source), ntohs(tcp->dest)); in cxgb_get_4tuple()
71 *peer_port = tcp->source; in cxgb_get_4tuple()
72 *local_port = tcp->dest; in cxgb_get_4tuple()
/Linux-v5.10/net/ipv4/netfilter/
Dnf_nat_h323.c290 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_t120()
298 exp->tuple.dst.u.tcp.port = htons(nated_port); in nat_t120()
323 ntohs(exp->tuple.src.u.tcp.port), in nat_t120()
325 ntohs(exp->tuple.dst.u.tcp.port)); in nat_t120()
342 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_h245()
354 exp->tuple.dst.u.tcp.port = htons(nated_port); in nat_h245()
383 ntohs(exp->tuple.src.u.tcp.port), in nat_h245()
385 ntohs(exp->tuple.dst.u.tcp.port)); in nat_h245()
434 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_q931()
446 exp->tuple.dst.u.tcp.port = htons(nated_port); in nat_q931()
[all …]
Dipt_ECN.c56 tcph->ece == einfo->proto.tcp.ece) && in set_ect_tcp()
58 tcph->cwr == einfo->proto.tcp.cwr)) in set_ect_tcp()
67 tcph->ece = einfo->proto.tcp.ece; in set_ect_tcp()
69 tcph->cwr = einfo->proto.tcp.cwr; in set_ect_tcp()
/Linux-v5.10/tools/testing/selftests/net/forwarding/
Dsch_red.sh275 backlog=$(build_backlog $((3 * limit / 2)) tcp tos=0x01)
288 -a own -b $h3_mac -t tcp -q tos=0x01 &
311 -a own -b $h3_mac -t tcp -q tos=0x01 &
337 -a own -b $h3_mac -t tcp -q tos=0x01 &
341 backlog=$(build_backlog $((2 * limit / 3)) tcp tos=0x01)
349 backlog=$(build_backlog $((3 * limit / 2)) tcp tos=0x01)
411 -a own -b $h3_mac -t tcp -q tos=0x01 &
417 backlog=$(build_backlog $((2 * limit / 3)) tcp tos=0x01)
422 backlog=$(build_backlog $((3 * limit / 2)) tcp tos=0x01)
/Linux-v5.10/drivers/nvme/target/
DMakefile10 obj-$(CONFIG_NVME_TARGET_TCP) += nvmet-tcp.o
19 nvmet-tcp-y += tcp.o
/Linux-v5.10/drivers/nvme/host/
DMakefile10 obj-$(CONFIG_NVME_TCP) += nvme-tcp.o
28 nvme-tcp-y += tcp.o
/Linux-v5.10/drivers/net/ethernet/qlogic/qed/
Dqed_iwarp.c117 p_ramrod->tcp.max_fin_rt = QED_IWARP_MAX_FIN_RT_DEFAULT; in qed_iwarp_init_fw_ramrod()
578 p_tcp_ramrod->tcp.local_mac_addr_lo, in qed_iwarp_print_tcp_ramrod()
579 p_tcp_ramrod->tcp.local_mac_addr_mid, in qed_iwarp_print_tcp_ramrod()
580 p_tcp_ramrod->tcp.local_mac_addr_hi, in qed_iwarp_print_tcp_ramrod()
581 p_tcp_ramrod->tcp.remote_mac_addr_lo, in qed_iwarp_print_tcp_ramrod()
582 p_tcp_ramrod->tcp.remote_mac_addr_mid, in qed_iwarp_print_tcp_ramrod()
583 p_tcp_ramrod->tcp.remote_mac_addr_hi); in qed_iwarp_print_tcp_ramrod()
585 if (p_tcp_ramrod->tcp.ip_version == TCP_IPV4) { in qed_iwarp_print_tcp_ramrod()
588 p_tcp_ramrod->tcp.local_ip, in qed_iwarp_print_tcp_ramrod()
589 p_tcp_ramrod->tcp.local_port, in qed_iwarp_print_tcp_ramrod()
[all …]
/Linux-v5.10/net/netfilter/ipvs/
Dip_vs_nfct.c112 new_tuple.src.u.tcp.port = cp->dport; in ip_vs_update_conntrack()
117 new_tuple.dst.u.tcp.port = cp->vport; in ip_vs_update_conntrack()
159 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback()
160 &orig->dst.u3, orig->dst.u.tcp.port, &p); in ip_vs_nfct_expect_callback()
172 new_reply.dst.u.tcp.port = cp->vport; in ip_vs_nfct_expect_callback()
188 new_reply.src.u.tcp.port = cp->dport; in ip_vs_nfct_expect_callback()

1234567