Home
last modified time | relevance | path

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

123456

/Linux-v5.4/net/netfilter/
Dnf_conntrack_proto_tcp.c279 seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]); in tcp_print_conntrack()
765 const struct ip_ct_tcp_state *sender = &ct->proto.tcp.seen[0]; in tcp_new()
766 const struct ip_ct_tcp_state *receiver = &ct->proto.tcp.seen[1]; in tcp_new()
778 memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp)); in tcp_new()
780 ct->proto.tcp.seen[0].td_end = in tcp_new()
783 ct->proto.tcp.seen[0].td_maxwin = ntohs(th->window); in tcp_new()
784 if (ct->proto.tcp.seen[0].td_maxwin == 0) in tcp_new()
785 ct->proto.tcp.seen[0].td_maxwin = 1; in tcp_new()
786 ct->proto.tcp.seen[0].td_maxend = in tcp_new()
787 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.c170 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
211 tcp = nf_osf_hdr_ctx_init(&ctx, skb, ip, opts); 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.4/tools/testing/selftests/bpf/prog_tests/
Dflow_dissector.c41 struct tcphdr tcp; member
48 struct tcphdr tcp; member
56 struct tcphdr tcp; member
62 struct tcphdr tcp; member
74 struct tcphdr tcp; member
84 struct tcphdr tcp; member
111 .tcp.doff = 5,
112 .tcp.source = 80,
113 .tcp.dest = 8080,
131 .tcp.doff = 5,
[all …]
/Linux-v5.4/tools/testing/selftests/bpf/progs/
Dtest_pkt_access.c26 struct tcphdr *tcp = NULL; in process() local
40 tcp = (struct tcphdr *)((void *)(iph) + ihl_len); in process()
48 tcp = (struct tcphdr *)((void *)(ip6h) + ihl_len); in process()
51 if (tcp) { in process()
52 if (((void *)(tcp) + 20) > data_end || proto != 6) in process()
55 if (((void *)(tcp) + 18) > data_end) in process()
57 if (tcp->urg_ptr == 123) in process()
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()
Dtest_l4lb.c305 struct tcphdr *tcp; in parse_tcp() local
307 tcp = data + off; in parse_tcp()
308 if (tcp + 1 > data_end) in parse_tcp()
311 if (tcp->syn) in parse_tcp()
315 pckt->port16[0] = tcp->source; in parse_tcp()
316 pckt->port16[1] = tcp->dest; in parse_tcp()
318 pckt->port16[0] = tcp->dest; in parse_tcp()
319 pckt->port16[1] = tcp->source; in parse_tcp()
Dtest_l4lb_noinline.c305 struct tcphdr *tcp; in parse_tcp() local
307 tcp = data + off; in parse_tcp()
308 if (tcp + 1 > data_end) in parse_tcp()
311 if (tcp->syn) in parse_tcp()
315 pckt->port16[0] = tcp->source; in parse_tcp()
316 pckt->port16[1] = tcp->dest; in parse_tcp()
318 pckt->port16[0] = tcp->dest; in parse_tcp()
319 pckt->port16[1] = tcp->source; in parse_tcp()
/Linux-v5.4/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.4/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.4/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.4/drivers/nvme/host/
DMakefile10 obj-$(CONFIG_NVME_TCP) += nvme-tcp.o
26 nvme-tcp-y += tcp.o
/Linux-v5.4/drivers/nvme/target/
DMakefile10 obj-$(CONFIG_NVME_TARGET_TCP) += nvmet-tcp.o
18 nvmet-tcp-y += tcp.o
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_iwarp.c143 p_ramrod->tcp.max_fin_rt = QED_IWARP_MAX_FIN_RT_DEFAULT; in qed_iwarp_init_fw_ramrod()
598 p_tcp_ramrod->tcp.local_mac_addr_lo, in qed_iwarp_print_tcp_ramrod()
599 p_tcp_ramrod->tcp.local_mac_addr_mid, in qed_iwarp_print_tcp_ramrod()
600 p_tcp_ramrod->tcp.local_mac_addr_hi, in qed_iwarp_print_tcp_ramrod()
601 p_tcp_ramrod->tcp.remote_mac_addr_lo, in qed_iwarp_print_tcp_ramrod()
602 p_tcp_ramrod->tcp.remote_mac_addr_mid, in qed_iwarp_print_tcp_ramrod()
603 p_tcp_ramrod->tcp.remote_mac_addr_hi); in qed_iwarp_print_tcp_ramrod()
605 if (p_tcp_ramrod->tcp.ip_version == TCP_IPV4) { in qed_iwarp_print_tcp_ramrod()
608 p_tcp_ramrod->tcp.local_ip, in qed_iwarp_print_tcp_ramrod()
609 p_tcp_ramrod->tcp.local_port, in qed_iwarp_print_tcp_ramrod()
[all …]
/Linux-v5.4/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()
/Linux-v5.4/tools/usb/usbip/
Dconfigure.ac55 AC_ARG_WITH([tcp-wrappers],
56 [AS_HELP_STRING([--with-tcp-wrappers],
69 [use tcp wrapper]) wrap_LIB="-lwrap"],
83 AC_DEFINE([HAVE_LIBWRAP], [1], [use tcp wrapper])],
/Linux-v5.4/Documentation/filesystems/nfs/
Dnfsd-admin-interfaces.txt17 bound (and listening, for tcp) socket, or
19 "udp", "tcp", or "rdma".
22 udp and one tcp listener at port 2049 (see nfsd_init_socks).

123456