Home
last modified time | relevance | path

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

12345

/Linux-v4.19/net/netfilter/
Dnf_conntrack_proto_tcp.c277 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 …]
Dnfnetlink_osf.c171 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 …]
Dnf_nat_amanda.c38 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()
Dnf_nat_irc.c46 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()
Dnft_osf.c21 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()
Dnf_nat_ftp.c80 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()
Dnf_conntrack_proto.c541 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 …]
Dnf_nat_proto_tcp.c58 newport = tuple->src.u.tcp.port; in tcp_manip_pkt()
62 newport = tuple->dst.u.tcp.port; in tcp_manip_pkt()
Dnf_flow_table_core.c50 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/
Dtest_pkt_access.c29 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()
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_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-v4.19/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-v4.19/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-v4.19/net/ipv4/netfilter/
Dnf_nat_h323.c291 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 …]
Dipt_ECN.c59 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/
Dqed_iwarp.c138 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/
Dip_vs_nfct.c128 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/
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-v4.19/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).
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c611 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/
Dmsg_zerocopy.sh26 $0 4 tcp -t 1
27 $0 6 tcp -t 1
/Linux-v4.19/Documentation/networking/
Dtproxy.txt17 # 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/
Di40iw_ctrl.c2754 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 …]

12345