Home
last modified time | relevance | path

Searched refs:dir (Results 1 – 25 of 90) sorted by relevance

1234

/net/ipv4/netfilter/
A Dnf_nat_h323.c98 int dir = CTINFO2DIR(ctinfo); in set_sig_addr() local
119 info->sig_port[!dir]); in set_sig_addr()
131 info->sig_port[!dir]); in set_sig_addr()
190 rtp_exp->dir = !dir; in nat_rtp_rtcp()
193 rtcp_exp->dir = !dir; in nat_rtp_rtcp()
292 exp->dir = !dir; in nat_t120()
331 exp->dir = !dir; in nat_h245()
352 info->sig_port[dir] = port; in nat_h245()
410 exp->dir = !dir; in nat_q931()
431 info->sig_port[dir] = port; in nat_q931()
[all …]
A Dnf_nat_snmp_basic_main.c126 static int snmp_translate(struct nf_conn *ct, int dir, struct sk_buff *skb) in snmp_translate() argument
135 if (dir == IP_CT_DIR_ORIGINAL) { in snmp_translate()
136 ctx.from = ct->tuplehash[dir].tuple.src.u3.ip; in snmp_translate()
137 ctx.to = ct->tuplehash[!dir].tuple.dst.u3.ip; in snmp_translate()
139 ctx.from = ct->tuplehash[!dir].tuple.src.u3.ip; in snmp_translate()
140 ctx.to = ct->tuplehash[dir].tuple.dst.u3.ip; in snmp_translate()
164 int dir = CTINFO2DIR(ctinfo); in help() local
170 if (udph->source == htons(SNMP_PORT) && dir != IP_CT_DIR_REPLY) in help()
172 if (udph->dest == htons(SNMP_TRAP_PORT) && dir != IP_CT_DIR_ORIGINAL) in help()
195 ret = snmp_translate(ct, dir, skb); in help()
A Dnf_nat_pptp.c63 if (exp->dir == IP_CT_DIR_ORIGINAL) { in pptp_nat_expected()
67 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
69 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
76 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
78 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
100 = ct->master->tuplehash[!exp->dir].tuple.dst.u3; in pptp_nat_expected()
101 if (exp->dir == IP_CT_DIR_ORIGINAL) { in pptp_nat_expected()
110 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected()
111 if (exp->dir == IP_CT_DIR_REPLY) { in pptp_nat_expected()
220 expect_orig->dir = IP_CT_DIR_ORIGINAL; in pptp_exp_gre()
[all …]
/net/netfilter/
A Dnf_conntrack_ftp.c357 info->seq_aft_nl[dir][info->seq_aft_nl_num[dir]++] = nl_seq; in update_nl_seq()
359 if (before(info->seq_aft_nl[dir][0], info->seq_aft_nl[dir][1])) in update_nl_seq()
380 int dir = CTINFO2DIR(ctinfo); in help() local
431 ct_ftp_info->seq_aft_nl[dir][0], in help()
433 ct_ftp_info->seq_aft_nl[dir][1]); in help()
447 search[dir][i].pattern, in help()
448 search[dir][i].plen, in help()
449 search[dir][i].skip, in help()
450 search[dir][i].term, in help()
453 search[dir][i].getnum); in help()
[all …]
A Dnft_flow_offload.c33 enum ip_conntrack_dir dir) in nft_default_forward_path() argument
36 route->tuple[dir].dst = dst_cache; in nft_default_forward_path()
52 enum ip_conntrack_dir dir, u8 *ha, in nft_dev_fill_forward_path() argument
190 enum ip_conntrack_dir dir, in nft_dev_forward_path() argument
225 enum ip_conntrack_dir dir, in nft_flow_route() argument
268 nft_dev_forward_path(route, ct, dir, ft); in nft_flow_route()
269 nft_dev_forward_path(route, ct, !dir, ft); in nft_flow_route()
311 enum ip_conntrack_dir dir; in nft_flow_offload_eval() local
359 dir = CTINFO2DIR(ctinfo); in nft_flow_offload_eval()
381 dst_release(route.tuple[dir].dst); in nft_flow_offload_eval()
[all …]
A Dnf_conntrack_proto_sctp.c376 sh->vtag, ct->proto.sctp.vtag[dir], dir); in nf_conntrack_sctp_packet()
411 ct->proto.sctp.init[dir] = 0; in nf_conntrack_sctp_packet()
412 ct->proto.sctp.init[!dir] = 0; in nf_conntrack_sctp_packet()
422 ct->proto.sctp.last_dir = dir; in nf_conntrack_sctp_packet()
431 sh->vtag, dir); in nf_conntrack_sctp_packet()
443 ct->proto.sctp.vtag[!dir] = 0; in nf_conntrack_sctp_packet()
456 old_state, dir, sch->type); in nf_conntrack_sctp_packet()
469 if (ct->proto.sctp.init[dir] && ct->proto.sctp.init[!dir]) in nf_conntrack_sctp_packet()
470 ct->proto.sctp.init[!dir] = 0; in nf_conntrack_sctp_packet()
471 ct->proto.sctp.init[dir] = 1; in nf_conntrack_sctp_packet()
[all …]
A Dnf_nat_sip.c109 newaddr = ct->tuplehash[!dir].tuple.dst.u3; in map_addr()
113 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr()
115 ct->tuplehash[!dir].tuple.src.u.udp.port; in map_addr()
189 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip()
194 &ct->tuplehash[dir].tuple.dst.u3) || in nf_nat_sip()
216 &ct->tuplehash[!dir].tuple.dst.u3, in nf_nat_sip()
233 &ct->tuplehash[!dir].tuple.src.u3, in nf_nat_sip()
392 &ct->tuplehash[!dir].tuple.dst.u3)) in nf_nat_sip_expect()
410 exp->dir = !dir; in nf_nat_sip_expect()
583 rtp_exp->dir = !dir; in nf_nat_sdp_media()
[all …]
A Dnf_flow_table_ip.c86 switch (dir) { in nf_flow_snat_ip()
109 switch (dir) { in nf_flow_dnat_ip()
375 enum flow_offload_tuple_dir dir; in nf_flow_offload_forward() local
380 dir = tuplehash->tuple.dir; in nf_flow_offload_forward()
423 enum flow_offload_tuple_dir dir; in nf_flow_offload_ip_hook() local
451 dir = tuplehash->tuple.dir; in nf_flow_offload_ip_hook()
527 switch (dir) { in nf_flow_snat_ipv6()
550 switch (dir) { in nf_flow_dnat_ipv6()
654 enum flow_offload_tuple_dir dir; in nf_flow_offload_ipv6_forward() local
659 dir = tuplehash->tuple.dir; in nf_flow_offload_ipv6_forward()
[all …]
A Dnf_flow_table_offload.c225 enum flow_offload_tuple_dir dir, in flow_offload_eth_src() argument
272 enum flow_offload_tuple_dir dir, in flow_offload_eth_dst() argument
337 switch (dir) { in flow_offload_ipv4_snat()
364 switch (dir) { in flow_offload_ipv4_dnat()
404 switch (dir) { in flow_offload_ipv6_snat()
429 switch (dir) { in flow_offload_ipv6_dnat()
473 switch (dir) { in flow_offload_port_snat()
503 switch (dir) { in flow_offload_port_dnat()
628 enum flow_offload_tuple_dir dir, in nf_flow_rule_route_common() argument
642 tuple = &flow->tuplehash[dir].tuple; in nf_flow_rule_route_common()
[all …]
A Dnf_conntrack_h323_main.c69 int dir = CTINFO2DIR(ctinfo); in get_tpkt_data() local
104 if (info->tpkt_len[dir] > 0) { in get_tpkt_data()
163 info->tpkt_len[dir] = 0; in get_tpkt_data()
167 info->tpkt_len[dir] = 0; in get_tpkt_data()
212 int dir = CTINFO2DIR(ctinfo); in expect_rtp_rtcp() local
287 int dir = CTINFO2DIR(ctinfo); in expect_t120() local
626 int dir = CTINFO2DIR(ctinfo); in expect_h245() local
742 int dir = CTINFO2DIR(ctinfo); in expect_callforwarding() local
1393 info->sig_port[!dir]); in process_rcf()
1432 info->sig_port[dir] = 0; in process_urq()
[all …]
A Dnf_flow_table_core.c22 enum flow_offload_tuple_dir dir) in flow_offload_fill_dir() argument
27 ft->dir = dir; in flow_offload_fill_dir()
91 route->tuple[dir].dst = NULL; in nft_route_dst_fetch()
98 enum flow_offload_tuple_dir dir) in flow_offload_fill_route() argument
123 switch (route->tuple[dir].xmit_type) { in flow_offload_fill_route()
148 enum flow_offload_tuple_dir dir) in nft_flow_dst_release() argument
397 int dir; in flow_offload_lookup() local
404 dir = tuplehash->tuple.dir; in flow_offload_lookup()
438 if (tuplehash->tuple.dir) in nf_flow_table_iterate()
645 switch (dir) { in nf_flow_snat_port()
[all …]
A Dnf_nat_proto.c378 enum ip_conntrack_dir dir) in nf_nat_manip_pkt() argument
552 if (dir == IP_CT_DIR_REPLY) in nf_nat_icmp_reply_translation()
559 &ct->tuplehash[!dir].tuple, !manip)) in nf_nat_icmp_reply_translation()
660 enum ip_conntrack_dir dir; in nf_nat_inet_port_was_mangled() local
675 dir = CTINFO2DIR(ctinfo); in nf_nat_inet_port_was_mangled()
676 if (dir != IP_CT_DIR_ORIGINAL) in nf_nat_inet_port_was_mangled()
774 ct->tuplehash[dir].tuple.dst.u.all != in nf_nat_ipv4_local_fn()
775 ct->tuplehash[!dir].tuple.src.u.all) { in nf_nat_ipv4_local_fn()
866 if (dir == IP_CT_DIR_REPLY) in nf_nat_icmpv6_reply_translation()
1034 ct->tuplehash[dir].tuple.dst.u.all != in nf_nat_ipv6_local_fn()
[all …]
A Dnf_conntrack_seqadj.c13 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_init() local
23 this_way = &seqadj->seq[dir]; in nf_ct_seqadj_init()
34 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_set() local
48 this_way = &seqadj->seq[dir]; in nf_ct_seqadj_set()
124 unsigned int dir, optoff, optend; in nf_ct_sack_adjust() local
133 dir = CTINFO2DIR(ctinfo); in nf_ct_sack_adjust()
156 &seqadj->seq[!dir]); in nf_ct_sack_adjust()
176 this_way = &seqadj->seq[dir]; in nf_ct_seq_adjust()
177 other_way = &seqadj->seq[!dir]; in nf_ct_seq_adjust()
221 enum ip_conntrack_dir dir, in nf_ct_seq_offset() argument
[all …]
A Dnf_conntrack_proto_tcp.c475 if (dir == IP_CT_DIR_REPLY && in tcp_init_sender()
547 end, win, dir); in tcp_in_window()
590 end, win, dir); in tcp_in_window()
703 if (state->last_dir == dir && in tcp_in_window()
710 state->last_dir = dir; in tcp_in_window()
974 enum ip_conntrack_dir dir; in nf_conntrack_tcp_packet() local
991 dir = CTINFO2DIR(ctinfo); in nf_conntrack_tcp_packet()
1111 dir == IP_CT_DIR_REPLY) in nf_conntrack_tcp_packet()
1117 index, dir, in nf_conntrack_tcp_packet()
1140 index, dir, in nf_conntrack_tcp_packet()
[all …]
A Dnf_conntrack_proto_gre.c89 int nf_ct_gre_keymap_add(struct nf_conn *ct, enum ip_conntrack_dir dir, in nf_ct_gre_keymap_add() argument
97 kmp = &ct_pptp_info->keymap[dir]; in nf_ct_gre_keymap_add()
105 dir == IP_CT_DIR_REPLY ? "reply" : "orig", ct); in nf_ct_gre_keymap_add()
130 enum ip_conntrack_dir dir; in nf_ct_gre_keymap_destroy() local
135 for (dir = IP_CT_DIR_ORIGINAL; dir < IP_CT_DIR_MAX; dir++) { in nf_ct_gre_keymap_destroy()
136 if (ct_pptp_info->keymap[dir]) { in nf_ct_gre_keymap_destroy()
138 ct_pptp_info->keymap[dir]); in nf_ct_gre_keymap_destroy()
139 list_del_rcu(&ct_pptp_info->keymap[dir]->list); in nf_ct_gre_keymap_destroy()
140 kfree_rcu(ct_pptp_info->keymap[dir], rcu); in nf_ct_gre_keymap_destroy()
141 ct_pptp_info->keymap[dir] = NULL; in nf_ct_gre_keymap_destroy()
A Dnft_xfrm.c28 u8 dir; member
40 u8 dir; in nft_xfrm_get_init() local
72 dir = nla_get_u8(tb[NFTA_XFRM_DIR]); in nft_xfrm_get_init()
73 switch (dir) { in nft_xfrm_get_init()
76 priv->dir = dir; in nft_xfrm_get_init()
201 switch (priv->dir) { in nft_xfrm_get_eval()
225 if (nla_put_u8(skb, NFTA_XFRM_DIR, priv->dir)) in nft_xfrm_get_dump()
243 switch (priv->dir) { in nft_xfrm_validate()
276 priv->dir != xfrm->dir || in nft_xfrm_reduce()
A Dnft_ct.c131 priv->key, priv->dir); in nft_ct_get_eval()
162 if (priv->dir < IP_CT_DIR_MAX) in nft_ct_get_eval()
241 switch (priv->dir) { in nft_ct_set_zone_eval()
243 zone.dir = NF_CT_ZONE_DIR_ORIG; in nft_ct_set_zone_eval()
246 zone.dir = NF_CT_ZONE_DIR_REPL; in nft_ct_set_zone_eval()
391 priv->dir = IP_CT_DIR_MAX; in nft_ct_get_init()
492 switch (priv->dir) { in nft_ct_get_init()
548 priv->dir = IP_CT_DIR_MAX; in nft_ct_set_init()
600 switch (priv->dir) { in nft_ct_set_init()
1318 enum ip_conntrack_dir dir; in nft_ct_expect_obj_eval() local
[all …]
A Dnf_conntrack_bpf.c57 u8 dir; member
68 u32 tuple_len, u8 protonum, u8 dir, in bpf_nf_ct_tuple_parse() argument
71 union nf_inet_addr *src = dir ? &tuple->dst.u3 : &tuple->src.u3; in bpf_nf_ct_tuple_parse()
72 union nf_inet_addr *dst = dir ? &tuple->src.u3 : &tuple->dst.u3; in bpf_nf_ct_tuple_parse()
73 union nf_conntrack_man_proto *sport = dir ? (void *)&tuple->dst.u in bpf_nf_ct_tuple_parse()
75 union nf_conntrack_man_proto *dport = dir ? &tuple->src.u in bpf_nf_ct_tuple_parse()
102 tuple->dst.dir = dir; in bpf_nf_ct_tuple_parse()
226 opts->dir = NF_CT_DIRECTION(hash); in __bpf_nf_ct_lookup()
/net/xfrm/
A Dxfrm_policy.c360 int dir; in xfrm_policy_timer() local
734 for (dir = 0; dir < XFRM_POLICY_MAX; dir++) { in xfrm_hash_resize()
755 .dir = dir, in xfrm_policy_inexact_alloc_bin()
1273 int dir; in xfrm_policy_is_dead_or_sk() local
1290 int dir; in xfrm_hash_rebuild() local
1350 for (dir = 0; dir < XFRM_POLICY_MAX; dir++) { in xfrm_hash_rebuild()
1518 ret = b->k.dir ^ key->dir; in xfrm_pol_bin_cmp()
2068 .dir = dir, in xfrm_policy_inexact_lookup_rcu()
4225 for (dir = 0; dir < XFRM_POLICY_MAX; dir++) { in xfrm_policy_init()
4255 for (dir--; dir >= 0; dir--) { in xfrm_policy_init()
[all …]
A Dxfrm_device.c135 if (xo->flags & XFRM_GRO || x->xso.dir == XFRM_DEV_OFFLOAD_IN) in validate_xmit_xfrm()
249 if ((xuo->flags & XFRM_OFFLOAD_INBOUND && x->dir == XFRM_SA_DIR_OUT) || in xfrm_dev_state_add()
319 xso->dir = XFRM_DEV_OFFLOAD_IN; in xfrm_dev_state_add()
321 xso->dir = XFRM_DEV_OFFLOAD_OUT; in xfrm_dev_state_add()
331 xso->dir = 0; in xfrm_dev_state_add()
351 struct xfrm_user_offload *xuo, u8 dir, in xfrm_dev_policy_add() argument
380 switch (dir) { in xfrm_dev_policy_add()
382 xdo->dir = XFRM_DEV_OFFLOAD_IN; in xfrm_dev_policy_add()
385 xdo->dir = XFRM_DEV_OFFLOAD_OUT; in xfrm_dev_policy_add()
388 xdo->dir = XFRM_DEV_OFFLOAD_FWD; in xfrm_dev_policy_add()
[all …]
A Dxfrm_user.c1425 if (x->dir) in copy_to_user_state_extra()
1907 switch (dir) { in verify_policy_dir()
2172 p->dir = dir; in copy_to_user_policy()
2729 if (x->dir) { in build_aevent()
3219 pol_id->dir = dir; in build_migrate()
3564 if (x->dir) { in build_expire()
3679 if (x->dir) in xfrm_sa_len()
3874 *dir = -EINVAL; in xfrm_compile_policy()
3878 *dir = -EINVAL; in xfrm_compile_policy()
3901 *dir = p->dir; in xfrm_compile_policy()
[all …]
/net/core/
A Dskb_fault_injection.c94 struct dentry *dir; in fail_skb_realloc_debugfs() local
96 dir = fault_create_debugfs_attr("fail_skb_realloc", NULL, in fail_skb_realloc_debugfs()
98 if (IS_ERR(dir)) in fail_skb_realloc_debugfs()
99 return PTR_ERR(dir); in fail_skb_realloc_debugfs()
101 debugfs_create_file("devname", mode, dir, NULL, &devname_ops); in fail_skb_realloc_debugfs()
/net/sunrpc/
A Drpc_pipe.c540 inode_unlock(dir); in rpc_new_file()
548 fsnotify_create(dir, dentry); in rpc_new_file()
549 inode_unlock(dir); in rpc_new_file()
567 inode_unlock(dir); in rpc_new_dir()
572 inc_nlink(dir); in rpc_new_dir()
574 fsnotify_mkdir(dir, dentry); in rpc_new_dir()
575 inode_unlock(dir); in rpc_new_dir()
661 inode_unlock(dir); in rpc_mkpipe_dentry()
673 fsnotify_create(dir, dentry); in rpc_mkpipe_dentry()
674 inode_unlock(dir); in rpc_mkpipe_dentry()
[all …]
/net/tls/
A Dtrace.h17 TP_PROTO(struct sock *sk, int dir, u32 tcp_seq, u8 *rec_no, int ret),
19 TP_ARGS(sk, dir, tcp_seq, rec_no, ret),
24 __field( int, dir )
32 __entry->dir = dir;
39 __entry->sk, __entry->dir, __entry->tcp_seq, __entry->rec_no,
/net/netlabel/
A Dnetlabel_addrlist.c315 char *dir = (src ? "src" : "dst"); in netlbl_af4list_audit_addr() local
319 audit_log_format(audit_buf, " %s=%pI4", dir, &addr); in netlbl_af4list_audit_addr()
326 audit_log_format(audit_buf, " %s_prefixlen=%d", dir, mask_len); in netlbl_af4list_audit_addr()
349 char *dir = (src ? "src" : "dst"); in netlbl_af6list_audit_addr() local
353 audit_log_format(audit_buf, " %s=%pI6", dir, addr); in netlbl_af6list_audit_addr()
365 audit_log_format(audit_buf, " %s_prefixlen=%d", dir, mask_len); in netlbl_af6list_audit_addr()

Completed in 81 milliseconds

1234