Searched defs:dir (Results 1 - 25 of 46) sorted by relevance

12

/net/netfilter/
H A Dnf_conntrack_acct.c40 seq_print_acct(struct seq_file *s, const struct nf_conn *ct, int dir) argument
49 (unsigned long long)atomic64_read(&acct[dir].packets),
50 (unsigned long long)atomic64_read(&acct[dir].bytes));
H A Dnf_nat_ftp.c69 int dir = CTINFO2DIR(ctinfo); local
76 /* Connection will come from wherever this packet goes, hence !dir */
77 newaddr = ct->tuplehash[!dir].tuple.dst.u3;
79 exp->dir = !dir;
H A Dnf_conntrack_irc.c115 int dir = CTINFO2DIR(ctinfo); local
126 if (dir == IP_CT_DIR_REPLY)
187 tuple = &ct->tuplehash[dir].tuple;
203 tuple = &ct->tuplehash[!dir].tuple;
H A Dnf_conntrack_sane.c71 int dir = CTINFO2DIR(ctinfo); local
99 if (dir == IP_CT_DIR_ORIGINAL) {
H A Dnf_conntrack_pptp.c126 pr_debug("trying to unexpect other dir: ");
205 enum ip_conntrack_dir dir; local
218 dir = IP_CT_DIR_ORIGINAL;
221 &ct->tuplehash[dir].tuple.src.u3,
222 &ct->tuplehash[dir].tuple.dst.u3,
227 dir = IP_CT_DIR_REPLY;
230 &ct->tuplehash[dir].tuple.src.u3,
231 &ct->tuplehash[dir].tuple.dst.u3,
512 int dir = CTINFO2DIR(ctinfo); local
575 if (dir
[all...]
H A Dnf_conntrack_proto_gre.c116 int nf_ct_gre_keymap_add(struct nf_conn *ct, enum ip_conntrack_dir dir, argument
124 kmp = &ct_pptp_info->keymap[dir];
136 dir == IP_CT_DIR_REPLY ? "reply" : "orig", ct);
163 enum ip_conntrack_dir dir; local
168 for (dir = IP_CT_DIR_ORIGINAL; dir < IP_CT_DIR_MAX; dir++) {
169 if (ct_pptp_info->keymap[dir]) {
171 ct_pptp_info->keymap[dir]);
172 list_del(&ct_pptp_info->keymap[dir]
[all...]
H A Dnf_nat_helper.c42 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
44 struct nf_nat_seq *this_way = &nat->seq[dir];
72 enum ip_conntrack_dir dir,
82 this_way = &nat->seq[dir];
325 unsigned int dir, optoff, optend; local
334 dir = CTINFO2DIR(ctinfo);
356 optoff+op[1], &nat->seq[!dir]);
371 int dir; local
377 dir = CTINFO2DIR(ctinfo);
379 this_way = &nat->seq[dir];
71 nf_nat_get_offset(const struct nf_conn *ct, enum ip_conntrack_dir dir, u32 seq) argument
[all...]
H A Dnf_nat_sip.c97 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
104 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) &&
105 ct->tuplehash[dir].tuple.src.u.udp.port == port) {
106 newaddr = ct->tuplehash[!dir].tuple.dst.u3;
107 newport = ct->tuplehash[!dir].tuple.dst.u.udp.port;
108 } else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) &&
109 ct->tuplehash[dir].tuple.dst.u.udp.port == port) {
110 newaddr = ct->tuplehash[!dir].tuple.src.u3;
112 ct->tuplehash[!dir].tuple.src.u.udp.port;
148 enum ip_conntrack_dir dir local
349 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
549 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
[all...]
H A Dnf_conntrack_ftp.c314 static int find_nl_seq(u32 seq, const struct nf_ct_ftp_master *info, int dir) argument
318 for (i = 0; i < info->seq_aft_nl_num[dir]; i++)
319 if (info->seq_aft_nl[dir][i] == seq)
326 struct nf_ct_ftp_master *info, int dir,
332 for (i = 0; i < info->seq_aft_nl_num[dir]; i++) {
333 if (info->seq_aft_nl[dir][i] == nl_seq)
337 if (info->seq_aft_nl_num[dir] < NUM_SEQ_TO_REMEMBER) {
338 info->seq_aft_nl[dir][info->seq_aft_nl_num[dir]++] = nl_seq;
340 if (before(info->seq_aft_nl[dir][
325 update_nl_seq(struct nf_conn *ct, u32 nl_seq, struct nf_ct_ftp_master *info, int dir, struct sk_buff *skb) argument
361 int dir = CTINFO2DIR(ctinfo); local
[all...]
H A Dnf_conntrack_proto_dccp.c484 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
502 role = ct->proto.dccp.role[dir];
512 ct->proto.dccp.role[dir] = CT_DCCP_ROLE_CLIENT;
513 ct->proto.dccp.role[!dir] = CT_DCCP_ROLE_SERVER;
532 if (ct->proto.dccp.last_dir == !dir &&
535 ct->proto.dccp.role[!dir] = CT_DCCP_ROLE_CLIENT;
536 ct->proto.dccp.role[dir] = CT_DCCP_ROLE_SERVER;
541 ct->proto.dccp.last_dir = dir;
557 ct->proto.dccp.last_dir = dir;
/net/ipv4/netfilter/
H A Diptable_nat.c193 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
195 if ((ct->tuplehash[dir].tuple.src.u3.ip !=
196 ct->tuplehash[!dir].tuple.dst.u3.ip) ||
197 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
198 ct->tuplehash[dir].tuple.src.u.all !=
199 ct->tuplehash[!dir].tuple.dst.u.all)) {
229 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
231 if (ct->tuplehash[dir].tuple.dst.u3.ip !=
232 ct->tuplehash[!dir].tuple.src.u3.ip) {
239 ct->tuplehash[dir]
[all...]
H A Dnf_nat_h323.c99 int dir = CTINFO2DIR(ctinfo); local
106 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip &&
107 port == info->sig_port[dir]) {
119 &ct->tuplehash[!dir].tuple.dst.u3.ip,
120 info->sig_port[!dir]);
123 &ct->tuplehash[!dir].
125 info->sig_port[!dir]);
126 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip &&
127 port == info->sig_port[dir]) {
131 &ct->tuplehash[!dir]
151 int dir = CTINFO2DIR(ctinfo); local
184 int dir = CTINFO2DIR(ctinfo); local
284 int dir = CTINFO2DIR(ctinfo); local
336 int dir = CTINFO2DIR(ctinfo); local
427 int dir = CTINFO2DIR(ctinfo); local
520 int dir = CTINFO2DIR(ctinfo); local
[all...]
H A Dnf_nat_l3proto_ipv4.c34 enum ip_conntrack_dir dir,
38 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple;
195 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
223 if (dir == IP_CT_DIR_REPLY)
231 l4proto, &ct->tuplehash[!dir].tuple, !manip))
244 nf_ct_invert_tuplepr(&target, &ct->tuplehash[!dir].tuple);
32 nf_nat_ipv4_decode_session(struct sk_buff *skb, const struct nf_conn *ct, enum ip_conntrack_dir dir, unsigned long statusbit, struct flowi *fl) argument
/net/mac80211/
H A Drc80211_minstrel_debugfs.c132 minstrel_add_sta_debugfs(void *priv, void *priv_sta, struct dentry *dir) argument
136 mi->dbg_stats = debugfs_create_file("rc_stats", S_IRUGO, dir, mi,
H A Drc80211_minstrel_ht_debugfs.c132 minstrel_ht_add_sta_debugfs(void *priv, void *priv_sta, struct dentry *dir) argument
136 msp->dbg_stats = debugfs_create_file("rc_stats", S_IRUGO, dir, msp,
H A Dkey.h115 struct dentry *dir; member in struct:ieee80211_key::__anon78
H A Drc80211_pid_debugfs.c214 struct dentry *dir)
219 dir, spinfo,
213 rate_control_pid_add_sta_debugfs(void *priv, void *priv_sta, struct dentry *dir) argument
H A Ddebugfs_netdev.c590 struct dentry *dir = debugfs_create_dir("mesh_stats", local
593 debugfs_create_file(#name, 0400, dir, sdata, &name##_ops);
607 struct dentry *dir = debugfs_create_dir("mesh_config", local
611 debugfs_create_file(#name, 0600, dir, sdata, &name##_ops);
706 struct dentry *dir; local
709 dir = sdata->vif.debugfs_dir;
711 if (!dir)
715 if (!debugfs_rename(dir->d_parent, dir, dir
[all...]
/net/netlabel/
H A Dnetlabel_addrlist.c330 char *dir = (src ? "src" : "dst"); local
334 audit_log_format(audit_buf, " %s=%pI4", dir, &addr);
341 audit_log_format(audit_buf, " %s_prefixlen=%d", dir, mask_len);
364 char *dir = (src ? "src" : "dst"); local
368 audit_log_format(audit_buf, " %s=%pI6", dir, addr);
380 audit_log_format(audit_buf, " %s_prefixlen=%d", dir, mask_len);
/net/ipv6/netfilter/
H A Dip6table_nat.c195 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
197 if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
198 &ct->tuplehash[!dir].tuple.dst.u3) ||
199 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 &&
200 ct->tuplehash[dir].tuple.src.u.all !=
201 ct->tuplehash[!dir].tuple.dst.u.all)) {
230 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
232 if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3,
233 &ct->tuplehash[!dir].tuple.src.u3)) {
240 ct->tuplehash[dir]
[all...]
H A Dnf_nat_l3proto_ipv6.c33 enum ip_conntrack_dir dir,
37 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple;
202 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); local
229 if (dir == IP_CT_DIR_REPLY)
237 l4proto, &ct->tuplehash[!dir].tuple, !manip))
251 nf_ct_invert_tuplepr(&target, &ct->tuplehash[!dir].tuple);
31 nf_nat_ipv6_decode_session(struct sk_buff *skb, const struct nf_conn *ct, enum ip_conntrack_dir dir, unsigned long statusbit, struct flowi *fl) argument
/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c256 u32 xdr_off, size_t len, int dir)
279 min_t(size_t, PAGE_SIZE, len), dir);
254 dma_map_xdr(struct svcxprt_rdma *xprt, struct xdr_buf *xdr, u32 xdr_off, size_t len, int dir) argument
/net/caif/
H A Dcfpkt_skbuff.c66 struct cfpkt *cfpkt_fromnative(enum caif_direction dir, void *nativepkt) argument
/net/ipv6/
H A Dah6.c256 static int ipv6_clear_mutable_options(struct ipv6hdr *iph, int len, int dir) argument
272 if (dir == XFRM_POLICY_OUT)
/net/core/
H A Dflow.c35 u8 dir; member in struct:flow_cache_entry
208 flow_cache_lookup(struct net *net, const struct flowi *key, u16 family, u8 dir, argument
240 tfle->dir == dir &&
255 fle->dir = dir;
280 flo = resolver(net, key, family, dir, flo, ctx);

Completed in 658 milliseconds

12