| /net/netfilter/ |
| A D | nf_conntrack_proto_tcp.c | 857 memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp)); in tcp_new() 873 memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp)); in tcp_new() 1055 ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_end = in nf_conntrack_tcp_packet() 1056 ct->proto.tcp.last_end; in nf_conntrack_tcp_packet() 1057 ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_maxend = in nf_conntrack_tcp_packet() 1058 ct->proto.tcp.last_end; in nf_conntrack_tcp_packet() 1059 ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_maxwin = in nf_conntrack_tcp_packet() 1062 ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_scale = in nf_conntrack_tcp_packet() 1065 ct->proto.tcp.seen[ct->proto.tcp.last_dir].flags = in nf_conntrack_tcp_packet() 1073 ct->proto.tcp.last_end = in nf_conntrack_tcp_packet() [all …]
|
| A D | nft_synproxy.c | 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() 62 } else if (tcp->ack) { 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 87 if (tcp->syn) { in nft_synproxy_eval_v6() 93 } else if (tcp->ack) { in nft_synproxy_eval_v6() 96 ntohl(tcp->seq))) { in nft_synproxy_eval_v6() 113 const struct tcphdr *tcp; in nft_synproxy_do_eval() local [all …]
|
| A D | nfnetlink_osf.c | 171 const struct tcphdr *tcp; in nf_osf_hdr_ctx_init() local 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() 193 return tcp; in nf_osf_hdr_ctx_init() 209 const struct tcphdr *tcp; in nf_osf_match() local 215 if (!tcp) in nf_osf_match() 240 &ip->daddr, ntohs(tcp->dest), in nf_osf_match() 252 &ip->daddr, ntohs(tcp->dest)); in nf_osf_match() 270 const struct tcphdr *tcp; in nf_osf_find() local [all …]
|
| A D | nf_flow_table_core.c | 46 ft->src_port = ctt->src.u.tcp.port; in flow_offload_fill_dir() 47 ft->dst_port = ctt->dst.u.tcp.port; in flow_offload_fill_dir() 171 struct ip_ct_tcp *tcp = &ct->proto.tcp; in flow_offload_fixup_tcp() local 174 if (tcp->state != tcp_state) in flow_offload_fixup_tcp() 175 tcp->state = tcp_state; in flow_offload_fixup_tcp() 178 if (tcp->state == TCP_CONNTRACK_CLOSE) in flow_offload_fixup_tcp() 185 tcp->seen[0].td_maxwin = 0; in flow_offload_fixup_tcp() 186 tcp->seen[0].flags &= ~IP_CT_TCP_FLAG_MAXACK_SET; in flow_offload_fixup_tcp() 187 tcp->seen[1].td_maxwin = 0; in flow_offload_fixup_tcp() 215 tcp_state = READ_ONCE(ct->proto.tcp.state); in flow_offload_fixup_ct() [all …]
|
| A D | nf_conntrack_proto.c | 275 tuple.src.u.tcp.port = inet->inet_sport; in getorigdst() 277 tuple.dst.u.tcp.port = inet->inet_dport; in getorigdst() 297 .tuple.dst.u.tcp.port; in getorigdst() 334 tuple.src.u.tcp.port = inet->inet_sport; in ipv6_getorigdst() 336 tuple.dst.u.tcp.port = inet->inet_dport; in ipv6_getorigdst() 356 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst() 425 ct->proto.tcp.state == TCP_CONNTRACK_ESTABLISHED) { in nf_ct_tcp_fixup() 426 ct->proto.tcp.seen[0].td_maxwin = 0; in nf_ct_tcp_fixup() 427 ct->proto.tcp.seen[1].td_maxwin = 0; in nf_ct_tcp_fixup()
|
| A D | nf_nat_amanda.c | 39 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in help() 47 port = nf_nat_exp_find_port(exp, ntohs(exp->saved_proto.tcp.port)); in help()
|
| A D | nft_osf.c | 27 const struct tcphdr *tcp; in nft_osf_eval() local 36 tcp = skb_header_pointer(skb, ip_hdrlen(skb), in nft_osf_eval() 38 if (!tcp) { in nft_osf_eval() 42 if (!tcp->syn) { in nft_osf_eval()
|
| A D | nf_nat_irc.c | 47 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in help() 52 ntohs(exp->saved_proto.tcp.port)); in help()
|
| A D | nf_nat_ftp.c | 82 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nf_nat_ftp() 89 port = nf_nat_exp_find_port(exp, ntohs(exp->saved_proto.tcp.port)); in nf_nat_ftp()
|
| A D | nf_conntrack_bpf.c | 87 sport->tcp.port = bpf_tuple->ipv4.sport; in bpf_nf_ct_tuple_parse() 89 dport->tcp.port = bpf_tuple->ipv4.dport; in bpf_nf_ct_tuple_parse() 94 sport->tcp.port = bpf_tuple->ipv6.sport; in bpf_nf_ct_tuple_parse() 96 dport->tcp.port = bpf_tuple->ipv6.dport; in bpf_nf_ct_tuple_parse()
|
| A D | nf_conntrack_ftp.c | 163 cmd->u.tcp.port = htons((array[4] << 8) | array[5]); in try_rfc959() 265 return get_port(data, 3 + length + 1, dlen, delim, &cmd->u.tcp.port); in try_eprt() 282 return get_port(data, 3, dlen, delim, &cmd->u.tcp.port); in try_epsv_response() 517 IPPROTO_TCP, NULL, &cmd.u.tcp.port); in help()
|
| A D | nf_conntrack_h323_main.c | 826 ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port)); in process_setup() 830 ct->tuplehash[!dir].tuple.src.u.tcp.port); in process_setup() 843 ntohs(ct->tuplehash[!dir].tuple.dst.u.tcp.port)); in process_setup() 847 ct->tuplehash[!dir].tuple.dst.u.tcp.port); in process_setup() 1147 .tuple.src.u.tcp.port = cpu_to_be16(Q931_PORT), 1156 .tuple.src.u.tcp.port = cpu_to_be16(Q931_PORT), 1192 tuple.src.u.tcp.port = 0; in find_expect() 1194 tuple.dst.u.tcp.port = port; in find_expect()
|
| A D | nf_nat_core.c | 328 old_state = READ_ONCE(ct->proto.tcp.state); in nf_nat_may_kill() 343 return (__s32)(new->proto.tcp.seen[0].td_end - in nf_seq_has_advanced() 344 old->proto.tcp.seen[0].td_end) > 0; in nf_seq_has_advanced() 365 ignored_conntrack->proto.tcp.state != TCP_CONNTRACK_SYN_SENT) in nf_nat_used_tuple_harder()
|
| /net/ipv4/netfilter/ |
| A D | nf_nat_h323.c | 290 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_t120() 310 ntohs(exp->tuple.src.u.tcp.port), in nat_t120() 312 ntohs(exp->tuple.dst.u.tcp.port)); in nat_t120() 329 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_h245() 357 ntohs(exp->tuple.src.u.tcp.port), in nat_h245() 359 ntohs(exp->tuple.dst.u.tcp.port)); in nat_h245() 408 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_q931() 449 ntohs(exp->tuple.src.u.tcp.port), in nat_q931() 451 ntohs(exp->tuple.dst.u.tcp.port)); in nat_q931() 492 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; in nat_callforwarding() [all …]
|
| A 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()
|
| /net/core/ |
| A D | selftests.c | 22 bool tcp; member 68 if (attr->tcp) in net_test_get_skb() 89 if (attr->tcp) in net_test_get_skb() 103 if (attr->tcp) { in net_test_get_skb() 121 if (attr->tcp) in net_test_get_skb() 126 if (attr->tcp) in net_test_get_skb() 163 if (attr->tcp) { in net_test_get_skb() 232 if (tpriv->packet->tcp) { in net_test_loopback_validate() 368 attr.tcp = true; in net_test_phy_loopback_tcp() 403 attr.tcp = true; in net_test_phy_loopback_tcp_bad_csum()
|
| /net/netfilter/ipvs/ |
| A D | ip_vs_nfct.c | 112 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()
|
| /net/ipv4/ |
| A D | tcp_bpf.c | 16 struct tcp_sock *tcp; in tcp_eat_skb() local 25 tcp = tcp_sk(sk); in tcp_eat_skb() 26 copied = tcp->copied_seq + skb->len; in tcp_eat_skb() 27 WRITE_ONCE(tcp->copied_seq, copied); in tcp_eat_skb() 228 struct tcp_sock *tcp; in tcp_bpf_recvmsg_parser() local 243 tcp = tcp_sk(sk); in tcp_bpf_recvmsg_parser() 244 seq = tcp->copied_seq; in tcp_bpf_recvmsg_parser() 323 WRITE_ONCE(tcp->copied_seq, seq); in tcp_bpf_recvmsg_parser()
|
| /net/sched/ |
| A D | act_ct.c | 145 __be16 target_src = target.src.u.tcp.port; in tcf_ct_flow_table_add_action_nat_tcp() 146 __be16 target_dst = target.dst.u.tcp.port; in tcf_ct_flow_table_add_action_nat_tcp() 148 if (target_src != tuple->src.u.tcp.port) in tcf_ct_flow_table_add_action_nat_tcp() 152 if (target_dst != tuple->dst.u.tcp.port) in tcf_ct_flow_table_add_action_nat_tcp() 420 bool tcp, bool bidirectional) in tcf_ct_flow_table_add() argument 435 if (tcp) { in tcf_ct_flow_table_add() 436 ct->proto.tcp.seen[0].flags |= IP_CT_TCP_FLAG_BE_LIBERAL; in tcf_ct_flow_table_add() 464 bool tcp = false, bidirectional = true; in tcf_ct_flow_table_process_conn() local 471 ct->proto.tcp.state != TCP_CONNTRACK_ESTABLISHED) in tcf_ct_flow_table_process_conn() 474 tcp = true; in tcf_ct_flow_table_process_conn() [all …]
|
| /net/openvswitch/ |
| A D | flow.c | 726 struct tcphdr *tcp = tcp_hdr(skb); in key_extract_l3l4() local 727 key->tp.src = tcp->source; in key_extract_l3l4() 728 key->tp.dst = tcp->dest; in key_extract_l3l4() 729 key->tp.flags = TCP_FLAGS_BE16(tcp); in key_extract_l3l4() 850 struct tcphdr *tcp = tcp_hdr(skb); in key_extract_l3l4() local 851 key->tp.src = tcp->source; in key_extract_l3l4() 852 key->tp.dst = tcp->dest; in key_extract_l3l4() 853 key->tp.flags = TCP_FLAGS_BE16(tcp); in key_extract_l3l4()
|
| /net/wireless/ |
| A D | core.h | 147 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan() 148 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan() 149 sock_release(rdev->wiphy.wowlan_config->tcp->sock); in cfg80211_rdev_free_wowlan() 150 kfree(rdev->wiphy.wowlan_config->tcp); in cfg80211_rdev_free_wowlan()
|
| /net/smc/ |
| A D | smc_close.c | 26 struct socket *tcp; in smc_clcsock_release() local 32 tcp = smc->clcsock; in smc_clcsock_release() 34 sock_release(tcp); in smc_clcsock_release()
|
| /net/rds/ |
| A D | Makefile | 14 rds_tcp-y := tcp.o tcp_connect.o tcp_listen.o tcp_recv.o \
|
| /net/9p/ |
| A D | trans_fd.c | 752 if (clnt->trans_opts.tcp.port != P9_PORT) in p9_fd_show_options() 753 seq_printf(m, ",port=%u", clnt->trans_opts.tcp.port); in p9_fd_show_options() 1007 client->trans_opts.tcp.port = opts.port; in p9_fd_create_tcp() 1008 client->trans_opts.tcp.privport = opts.privport; in p9_fd_create_tcp()
|
| /net/ipv6/netfilter/ |
| A D | nf_socket_ipv6.c | 157 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port : in nf_sk_lookup_slow_v6()
|