Home
last modified time | relevance | path

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

12

/net/netfilter/
Dnf_conntrack_proto_tcp.c265 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()
792 const struct ip_ct_tcp_state *sender = &ct->proto.tcp.seen[0]; in tcp_new()
793 const struct ip_ct_tcp_state *receiver = &ct->proto.tcp.seen[1]; in tcp_new()
805 memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp)); in tcp_new()
807 ct->proto.tcp.seen[0].td_end = in tcp_new()
810 ct->proto.tcp.seen[0].td_maxwin = ntohs(th->window); in tcp_new()
811 if (ct->proto.tcp.seen[0].td_maxwin == 0) in tcp_new()
812 ct->proto.tcp.seen[0].td_maxwin = 1; in tcp_new()
813 ct->proto.tcp.seen[0].td_maxend = 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.c171 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 …]
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_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_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
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()
Dnf_flow_table_core.c42 ft->src_port = ctt->src.u.tcp.port; in flow_offload_fill_dir()
43 ft->dst_port = ctt->dst.u.tcp.port; in flow_offload_fill_dir()
174 static void flow_offload_fixup_tcp(struct ip_ct_tcp *tcp) in flow_offload_fixup_tcp() argument
176 tcp->seen[0].td_maxwin = 0; in flow_offload_fixup_tcp()
177 tcp->seen[1].td_maxwin = 0; in flow_offload_fixup_tcp()
189 flow_offload_fixup_tcp(&ct->proto.tcp); in flow_offload_fixup_ct()
191 timeout = tn->timeouts[ct->proto.tcp.state]; in flow_offload_fixup_ct()
Dnf_conntrack_ftp.c167 cmd->u.tcp.port = htons((array[4] << 8) | array[5]); in try_rfc959()
269 return get_port(data, 3 + length + 1, dlen, delim, &cmd->u.tcp.port); in try_eprt()
286 return get_port(data, 3, dlen, delim, &cmd->u.tcp.port); in try_epsv_response()
521 IPPROTO_TCP, NULL, &cmd.u.tcp.port); in help()
Dnf_conntrack_h323_main.c872 ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port)); in process_setup()
876 ct->tuplehash[!dir].tuple.src.u.tcp.port); in process_setup()
889 ntohs(ct->tuplehash[!dir].tuple.dst.u.tcp.port)); in process_setup()
893 ct->tuplehash[!dir].tuple.dst.u.tcp.port); in process_setup()
1193 .tuple.src.u.tcp.port = cpu_to_be16(Q931_PORT),
1202 .tuple.src.u.tcp.port = cpu_to_be16(Q931_PORT),
1235 tuple.src.u.tcp.port = 0; in find_expect()
1237 tuple.dst.u.tcp.port = port; in find_expect()
Dnf_conncount.c74 return conn->proto.tcp.state == TCP_CONNTRACK_TIME_WAIT || in already_closed()
75 conn->proto.tcp.state == TCP_CONNTRACK_CLOSE; in already_closed()
Dnft_flow_offload.c333 ct->proto.tcp.seen[0].flags |= IP_CT_TCP_FLAG_BE_LIBERAL; in nft_flow_offload_eval()
334 ct->proto.tcp.seen[1].flags |= IP_CT_TCP_FLAG_BE_LIBERAL; in nft_flow_offload_eval()
/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()
Dnf_socket_ipv4.c141 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port : in nf_sk_lookup_slow_v4()
/net/core/
Dselftests.c22 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()
/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()
/net/sched/
Dact_ct.c137 __be16 target_src = target.src.u.tcp.port; in tcf_ct_flow_table_add_action_nat_tcp()
138 __be16 target_dst = target.dst.u.tcp.port; in tcf_ct_flow_table_add_action_nat_tcp()
140 if (target_src != tuple->src.u.tcp.port) in tcf_ct_flow_table_add_action_nat_tcp()
144 if (target_dst != tuple->dst.u.tcp.port) in tcf_ct_flow_table_add_action_nat_tcp()
359 bool tcp) in tcf_ct_flow_table_add() argument
373 if (tcp) { in tcf_ct_flow_table_add()
374 ct->proto.tcp.seen[0].flags |= IP_CT_TCP_FLAG_BE_LIBERAL; in tcf_ct_flow_table_add()
375 ct->proto.tcp.seen[1].flags |= IP_CT_TCP_FLAG_BE_LIBERAL; in tcf_ct_flow_table_add()
394 bool tcp = false; in tcf_ct_flow_table_process_conn() local
401 tcp = true; in tcf_ct_flow_table_process_conn()
[all …]
/net/openvswitch/
Dflow.c581 struct tcphdr *tcp = tcp_hdr(skb); in key_extract_l3l4() local
582 key->tp.src = tcp->source; in key_extract_l3l4()
583 key->tp.dst = tcp->dest; in key_extract_l3l4()
584 key->tp.flags = TCP_FLAGS_BE16(tcp); in key_extract_l3l4()
705 struct tcphdr *tcp = tcp_hdr(skb); in key_extract_l3l4() local
706 key->tp.src = tcp->source; in key_extract_l3l4()
707 key->tp.dst = tcp->dest; in key_extract_l3l4()
708 key->tp.flags = TCP_FLAGS_BE16(tcp); in key_extract_l3l4()
/net/wireless/
Dcore.h134 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan()
135 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan()
136 sock_release(rdev->wiphy.wowlan_config->tcp->sock); in cfg80211_rdev_free_wowlan()
137 kfree(rdev->wiphy.wowlan_config->tcp); in cfg80211_rdev_free_wowlan()
/net/smc/
Dsmc_close.c26 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/
DMakefile14 rds_tcp-y := tcp.o tcp_connect.o tcp_listen.o tcp_recv.o \
/net/9p/
Dtrans_fd.c748 if (clnt->trans_opts.tcp.port != P9_PORT) in p9_fd_show_options()
749 seq_printf(m, ",port=%u", clnt->trans_opts.tcp.port); in p9_fd_show_options()
1008 client->trans_opts.tcp.port = opts.port; in p9_fd_create_tcp()
1009 client->trans_opts.tcp.privport = opts.privport; in p9_fd_create_tcp()
/net/ipv4/
DMakefile10 tcp.o tcp_input.o tcp_output.o tcp_timer.o tcp_ipv4.o \

12