/Linux-v4.19/net/netfilter/ |
D | nf_conntrack_proto_tcp.c | 277 return &net->ct.nf_ct_proto.tcp; in tcp_pernet() 287 seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]); in tcp_print_conntrack() 792 old_state = ct->proto.tcp.state; in tcp_packet() 814 if (((ct->proto.tcp.seen[dir].flags in tcp_packet() 815 | ct->proto.tcp.seen[!dir].flags) in tcp_packet() 817 || (ct->proto.tcp.last_dir == dir in tcp_packet() 818 && ct->proto.tcp.last_index == TCP_RST_SET)) { in tcp_packet() 847 && ct->proto.tcp.last_index == TCP_SYN_SET in tcp_packet() 848 && ct->proto.tcp.last_dir != dir in tcp_packet() 849 && ntohl(th->ack_seq) == ct->proto.tcp.last_end) { in tcp_packet() [all …]
|
D | nfnetlink_osf.c | 171 const struct tcphdr *tcp; in nf_osf_hdr_ctx_init() local 174 tcp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(struct tcphdr), &_tcph); in nf_osf_hdr_ctx_init() 175 if (!tcp) in nf_osf_hdr_ctx_init() 178 if (!tcp->syn) in nf_osf_hdr_ctx_init() 183 ctx->window = ntohs(tcp->window); in nf_osf_hdr_ctx_init() 185 if (tcp->doff * 4 > sizeof(struct tcphdr)) { in nf_osf_hdr_ctx_init() 186 ctx->optsize = tcp->doff * 4 - sizeof(struct tcphdr); in nf_osf_hdr_ctx_init() 192 return tcp; in nf_osf_hdr_ctx_init() 208 const struct tcphdr *tcp; in nf_osf_match() local 212 tcp = nf_osf_hdr_ctx_init(&ctx, skb, ip, opts); in nf_osf_match() [all …]
|
D | nf_nat_amanda.c | 38 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in help() 46 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { in help() 49 exp->tuple.dst.u.tcp.port = htons(port); in help()
|
D | nf_nat_irc.c | 46 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in help() 51 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { in help() 54 exp->tuple.dst.u.tcp.port = htons(port); in help()
|
D | nft_osf.c | 21 const struct tcphdr *tcp; in nft_osf_eval() local 25 tcp = skb_header_pointer(skb, ip_hdrlen(skb), in nft_osf_eval() 27 if (!tcp) { in nft_osf_eval() 31 if (!tcp->syn) { in nft_osf_eval()
|
D | nf_nat_ftp.c | 80 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nf_nat_ftp() 88 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { in nf_nat_ftp() 91 exp->tuple.dst.u.tcp.port = htons(port); in nf_nat_ftp()
|
D | nf_conntrack_proto.c | 541 tuple.src.u.tcp.port = inet->inet_sport; in getorigdst() 543 tuple.dst.u.tcp.port = inet->inet_dport; in getorigdst() 568 .tuple.dst.u.tcp.port; in getorigdst() 582 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port), in getorigdst() 583 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port)); in getorigdst() 610 tuple.src.u.tcp.port = inet->inet_sport; in ipv6_getorigdst() 612 tuple.dst.u.tcp.port = inet->inet_dport; in ipv6_getorigdst() 628 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port), in ipv6_getorigdst() 629 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port)); in ipv6_getorigdst() 636 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst() [all …]
|
D | nf_nat_proto_tcp.c | 58 newport = tuple->src.u.tcp.port; in tcp_manip_pkt() 62 newport = tuple->dst.u.tcp.port; in tcp_manip_pkt()
|
D | nf_flow_table_core.c | 50 ft->src_port = ctt->src.u.tcp.port; in flow_offload_fill_dir() 51 ft->dst_port = ctt->dst.u.tcp.port; in flow_offload_fill_dir() 103 static void flow_offload_fixup_tcp(struct ip_ct_tcp *tcp) in flow_offload_fixup_tcp() argument 105 tcp->state = TCP_CONNTRACK_ESTABLISHED; in flow_offload_fixup_tcp() 106 tcp->seen[0].td_maxwin = 0; in flow_offload_fixup_tcp() 107 tcp->seen[1].td_maxwin = 0; in flow_offload_fixup_tcp() 121 flow_offload_fixup_tcp(&ct->proto.tcp); in flow_offload_fixup_ct_state()
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_pkt_access.c | 29 struct tcphdr *tcp = NULL; in process() local 43 tcp = (struct tcphdr *)((void *)(iph) + ihl_len); in process() 51 tcp = (struct tcphdr *)((void *)(ip6h) + ihl_len); in process() 54 if (tcp) { in process() 55 if (((void *)(tcp) + 20) > data_end || proto != 6) in process() 58 if (((void *)(tcp) + 18) > data_end) in process() 60 if (tcp->urg_ptr == 123) in process()
|
D | test_tunnel_kern.c | 531 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 …]
|
D | test_l4lb.c | 305 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()
|
D | test_l4lb_noinline.c | 305 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-v4.19/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-v4.19/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-v4.19/net/ipv4/netfilter/ |
D | nf_nat_h323.c | 291 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_t120() 299 exp->tuple.dst.u.tcp.port = htons(nated_port); in nat_t120() 324 ntohs(exp->tuple.src.u.tcp.port), in nat_t120() 326 ntohs(exp->tuple.dst.u.tcp.port)); in nat_t120() 343 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_h245() 355 exp->tuple.dst.u.tcp.port = htons(nated_port); in nat_h245() 384 ntohs(exp->tuple.src.u.tcp.port), in nat_h245() 386 ntohs(exp->tuple.dst.u.tcp.port)); in nat_h245() 435 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_q931() 447 exp->tuple.dst.u.tcp.port = htons(nated_port); in nat_q931() [all …]
|
D | ipt_ECN.c | 59 tcph->ece == einfo->proto.tcp.ece) && in set_ect_tcp() 61 tcph->cwr == einfo->proto.tcp.cwr)) in set_ect_tcp() 70 tcph->ece = einfo->proto.tcp.ece; in set_ect_tcp() 72 tcph->cwr = einfo->proto.tcp.cwr; in set_ect_tcp()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_iwarp.c | 138 p_ramrod->tcp.max_fin_rt = QED_IWARP_MAX_FIN_RT_DEFAULT; in qed_iwarp_init_fw_ramrod() 592 p_tcp_ramrod->tcp.local_mac_addr_lo, in qed_iwarp_print_tcp_ramrod() 593 p_tcp_ramrod->tcp.local_mac_addr_mid, in qed_iwarp_print_tcp_ramrod() 594 p_tcp_ramrod->tcp.local_mac_addr_hi, in qed_iwarp_print_tcp_ramrod() 595 p_tcp_ramrod->tcp.remote_mac_addr_lo, in qed_iwarp_print_tcp_ramrod() 596 p_tcp_ramrod->tcp.remote_mac_addr_mid, in qed_iwarp_print_tcp_ramrod() 597 p_tcp_ramrod->tcp.remote_mac_addr_hi); in qed_iwarp_print_tcp_ramrod() 599 if (p_tcp_ramrod->tcp.ip_version == TCP_IPV4) { in qed_iwarp_print_tcp_ramrod() 602 p_tcp_ramrod->tcp.local_ip, in qed_iwarp_print_tcp_ramrod() 603 p_tcp_ramrod->tcp.local_port, in qed_iwarp_print_tcp_ramrod() [all …]
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_nfct.c | 128 new_tuple.src.u.tcp.port = cp->dport; in ip_vs_update_conntrack() 133 new_tuple.dst.u.tcp.port = cp->vport; in ip_vs_update_conntrack() 175 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback() 176 &orig->dst.u3, orig->dst.u.tcp.port, &p); in ip_vs_nfct_expect_callback() 188 new_reply.dst.u.tcp.port = cp->vport; in ip_vs_nfct_expect_callback() 204 new_reply.src.u.tcp.port = cp->dport; in ip_vs_nfct_expect_callback()
|
/Linux-v4.19/tools/usb/usbip/ |
D | configure.ac | 55 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-v4.19/Documentation/filesystems/nfs/ |
D | nfsd-admin-interfaces.txt | 17 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).
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_rx.c | 611 static void mlx5e_lro_update_tcp_hdr(struct mlx5_cqe64 *cqe, struct tcphdr *tcp) in mlx5e_lro_update_tcp_hdr() argument 617 tcp->check = 0; in mlx5e_lro_update_tcp_hdr() 618 tcp->psh = get_cqe_lro_tcppsh(cqe); in mlx5e_lro_update_tcp_hdr() 621 tcp->ack = 1; in mlx5e_lro_update_tcp_hdr() 622 tcp->ack_seq = cqe->lro_ack_seq_num; in mlx5e_lro_update_tcp_hdr() 623 tcp->window = cqe->lro_tcp_win; in mlx5e_lro_update_tcp_hdr() 631 struct tcphdr *tcp; in mlx5e_lro_update_hdr() local 646 tcp = ip_p + sizeof(struct iphdr); in mlx5e_lro_update_hdr() 655 mlx5e_lro_update_tcp_hdr(cqe, tcp); in mlx5e_lro_update_hdr() 656 check = csum_partial(tcp, tcp->doff * 4, in mlx5e_lro_update_hdr() [all …]
|
/Linux-v4.19/tools/testing/selftests/net/ |
D | msg_zerocopy.sh | 26 $0 4 tcp -t 1 27 $0 6 tcp -t 1
|
/Linux-v4.19/Documentation/networking/ |
D | tproxy.txt | 17 # iptables -t mangle -A PREROUTING -p tcp -m socket -j DIVERT 25 # nft add rule filter divert meta l4proto tcp socket transparent 1 meta mark set 1 accept 66 # iptables -t mangle -A PREROUTING -p tcp --dport 80 -j TPROXY \ 71 # nft add rule filter divert tcp dport 80 tproxy to :50080 meta mark set 1 accept
|
/Linux-v4.19/drivers/infiniband/hw/i40iw/ |
D | i40iw_ctrl.c | 2754 struct i40iw_tcp_offload_info *tcp; in i40iw_sc_qp_setctx() local 2760 tcp = info->tcp_info; in i40iw_sc_qp_setctx() 2838 qw0 |= LS_64(tcp->ipv4, I40IWQPC_IPV4) | in i40iw_sc_qp_setctx() 2839 LS_64(tcp->no_nagle, I40IWQPC_NONAGLE) | in i40iw_sc_qp_setctx() 2840 LS_64(tcp->insert_vlan_tag, I40IWQPC_INSERTVLANTAG) | in i40iw_sc_qp_setctx() 2841 LS_64(tcp->time_stamp, I40IWQPC_TIMESTAMP) | in i40iw_sc_qp_setctx() 2842 LS_64(tcp->cwnd_inc_limit, I40IWQPC_LIMIT) | in i40iw_sc_qp_setctx() 2843 LS_64(tcp->drop_ooo_seg, I40IWQPC_DROPOOOSEG) | in i40iw_sc_qp_setctx() 2844 LS_64(tcp->dup_ack_thresh, I40IWQPC_DUPACK_THRESH); in i40iw_sc_qp_setctx() 2846 qw3 |= LS_64(tcp->ttl, I40IWQPC_TTL) | in i40iw_sc_qp_setctx() [all …]
|