/Linux-v5.15/net/netfilter/ |
D | nf_conntrack_proto_tcp.c | 265 seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]); in tcp_print_conntrack() 457 struct ip_ct_tcp *state = &ct->proto.tcp; in tcp_in_window() 761 const struct ip_ct_tcp_state *sender = &ct->proto.tcp.seen[0]; in tcp_new() 762 const struct ip_ct_tcp_state *receiver = &ct->proto.tcp.seen[1]; in tcp_new() 774 memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp)); in tcp_new() 776 ct->proto.tcp.seen[0].td_end = in tcp_new() 779 ct->proto.tcp.seen[0].td_maxwin = ntohs(th->window); in tcp_new() 780 if (ct->proto.tcp.seen[0].td_maxwin == 0) in tcp_new() 781 ct->proto.tcp.seen[0].td_maxwin = 1; in tcp_new() 782 ct->proto.tcp.seen[0].td_maxend = in tcp_new() [all …]
|
D | nft_synproxy.c | 24 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 …]
|
D | nfnetlink_osf.c | 171 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() 193 return tcp; in nf_osf_hdr_ctx_init() 209 const struct tcphdr *tcp; in nf_osf_match() local 214 tcp = nf_osf_hdr_ctx_init(&ctx, skb, ip, opts, &_tcph); in nf_osf_match() [all …]
|
D | nf_nat_amanda.c | 39 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()
|
D | nf_nat_irc.c | 47 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()
|
D | nf_conntrack_proto.c | 249 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 …]
|
D | nf_nat_ftp.c | 82 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()
|
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
D | flow_dissector.c | 44 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.15/tools/testing/selftests/bpf/progs/ |
D | test_pkt_access.c | 87 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 …]
|
D | test_migrate_reuseport.c | 50 struct tcphdr *tcp = NULL; in drop_ack() local 65 tcp = (struct tcphdr *)((void *)ip + ip->ihl * 4); in drop_ack() 77 tcp = (struct tcphdr *)(ipv6 + 1); in drop_ack() 84 if (tcp + 1 > data_end) in drop_ack() 87 if (tcp->dest != server_port) in drop_ack() 90 if (!tcp->syn && tcp->ack) in drop_ack()
|
D | skb_pkt_end.c | 32 struct tcphdr *tcp; in main_prog() local 43 tcp = (void*)(ip + 1); in main_prog() 44 if (tcp->dest != 0) in main_prog() 46 if (!tcp) in main_prog() 49 return tcp->urg_ptr; in main_prog()
|
D | bpf_iter_tcp6.c | 69 static bool tcp_in_initial_slowstart(const struct tcp_sock *tcp) in tcp_in_initial_slowstart() argument 71 return tcp->snd_ssthresh >= TCP_INFINITE_SSTHRESH; in tcp_in_initial_slowstart() 88 icsk = &tp->tcp.inet_conn; in dump_tcp6_sock() 118 rx_queue = tp->tcp.rcv_nxt - tp->tcp.copied_seq; in dump_tcp6_sock() 131 tp->tcp.write_seq - tp->tcp.snd_una, rx_queue, in dump_tcp6_sock() 143 tp->tcp.snd_cwnd, in dump_tcp6_sock() 145 : (tcp_in_initial_slowstart(&tp->tcp) ? -1 in dump_tcp6_sock() 146 : tp->tcp.snd_ssthresh) in dump_tcp6_sock()
|
D | fexit_bpf2bpf.c | 164 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()
|
D | test_sk_assign.c | 44 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()
|
D | bpf_flow.c | 158 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()
|
/Linux-v5.15/samples/bpf/ |
D | parse_varlen.c | 22 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.15/drivers/net/ethernet/chelsio/libcxgb/ |
D | libcxgb_cm.c | 53 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.15/net/ipv4/netfilter/ |
D | nf_nat_h323.c | 290 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 …]
|
D | ipt_ECN.c | 56 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.15/tools/testing/selftests/net/forwarding/ |
D | sch_red.sh | 275 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.15/tools/testing/selftests/netfilter/ |
D | conntrack_tcp_unreplied.sh | 97 ct state new tcp flags syn ip daddr 10.99.99.99 tcp dport 80 counter name "connreq" accept 98 ct state new ct status dnat tcp dport 8080 counter name "redir" accept 121 ip daddr 10.99.99.99 tcp dport 80 redirect to :8080 130 count=$(ip netns exec $ns2 conntrack -L -p tcp --dport 80 2>/dev/null | wc -l) 142 count=$(ip netns exec $ns2 conntrack -L -p tcp --reply-port-src 8080 2>/dev/null | wc -l)
|
/Linux-v5.15/net/core/ |
D | selftests.c | 22 bool tcp; member 67 if (attr->tcp) in net_test_get_skb() 88 if (attr->tcp) in net_test_get_skb() 102 if (attr->tcp) { in net_test_get_skb() 120 if (attr->tcp) in net_test_get_skb() 125 if (attr->tcp) in net_test_get_skb() 154 if (attr->tcp) { in net_test_get_skb() 208 if (tpriv->packet->tcp) { in net_test_loopback_validate() 335 attr.tcp = true; in net_test_phy_loopback_tcp()
|
/Linux-v5.15/drivers/nvme/host/ |
D | Makefile | 10 obj-$(CONFIG_NVME_TCP) += nvme-tcp.o 27 nvme-tcp-y += tcp.o
|
/Linux-v5.15/drivers/nvme/target/ |
D | Makefile | 10 obj-$(CONFIG_NVME_TARGET_TCP) += nvmet-tcp.o 20 nvmet-tcp-y += tcp.o
|
/Linux-v5.15/drivers/net/ethernet/qlogic/qed/ |
D | qed_iwarp.c | 117 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 …]
|