Home
last modified time | relevance | path

Searched refs:rule (Results 1 – 16 of 16) sorted by relevance

/include/net/
A Dfib_rules.h57 struct fib_rule *rule; member
106 struct fib_rule *rule; member
111 refcount_inc(&rule->refcnt); in fib_rule_get()
116 if (refcount_dec_and_test(&rule->refcnt)) in fib_rule_put()
117 kfree_rcu(rule, rcu); in fib_rule_put()
124 return rule->l3mdev ? arg->table : rule->table; in fib_rule_get_table()
130 return rule->table; in fib_rule_get_table()
185 return rule->iifindex != LOOPBACK_IFINDEX && (rule->ip_proto || in fib_rule_requires_fldissect()
186 fib_rule_port_range_set(&rule->sport_range) || in fib_rule_requires_fldissect()
187 fib_rule_port_range_set(&rule->dport_range)); in fib_rule_requires_fldissect()
[all …]
A Dflow_offload.h97 void flow_rule_match_meta(const struct flow_rule *rule,
99 void flow_rule_match_basic(const struct flow_rule *rule,
105 void flow_rule_match_vlan(const struct flow_rule *rule,
109 void flow_rule_match_arp(const struct flow_rule *rule,
115 void flow_rule_match_ip(const struct flow_rule *rule,
121 void flow_rule_match_tcp(const struct flow_rule *rule,
125 void flow_rule_match_icmp(const struct flow_rule *rule,
143 void flow_rule_match_ct(const struct flow_rule *rule,
537 flow_rule_match_control(rule, &match); in flow_rule_match_has_control_flags()
697 struct flow_rule *rule; member
[all …]
A Dip6_fib.h633 bool fib6_rule_default(const struct fib_rule *rule);
671 static inline bool fib6_rule_default(const struct fib_rule *rule) in fib6_rule_default() argument
A Dip_fib.h341 static inline bool fib4_rule_default(const struct fib_rule *rule) in fib4_rule_default() argument
413 bool fib4_rule_default(const struct fib_rule *rule);
A Dpkt_cls.h792 struct flow_rule *rule; member
A Dcfg80211.h7421 struct ieee80211_reg_rule *rule);
/include/net/netfilter/
A Dnf_tables_offload.h67 struct flow_rule *rule; member
74 struct nft_flow_rule *nft_flow_rule_create(struct net *net, const struct nft_rule *rule);
75 int nft_flow_rule_stats(const struct nft_chain *chain, const struct nft_rule *rule);
A Dnf_tables.h1007 return (struct nft_expr *)&rule->data[0]; in nft_expr_first()
1017 return (struct nft_expr *)&rule->data[rule->dlen]; in nft_expr_last()
1020 static inline bool nft_expr_more(const struct nft_rule *rule, in nft_expr_more() argument
1023 return expr != nft_expr_last(rule) && expr->ops; in nft_expr_more()
1028 return (void *)&rule->data[rule->dlen]; in nft_userdata()
1059 #define nft_rule_for_each_expr(expr, last, rule) \ argument
1060 for ((expr) = nft_expr_first(rule), (last) = nft_expr_last(rule); \
1083 return (void *)rule + sizeof(*rule) + rule->dlen; in nft_rule_next()
1510 const struct nft_rule_dp *rule,
1668 struct nft_rule *rule; member
[all …]
A Dnf_flow_table.h49 struct flow_rule *rule; member
/include/linux/
A Dmroute.h24 bool ipmr_rule_default(const struct fib_rule *rule);
54 static inline bool ipmr_rule_default(const struct fib_rule *rule) in ipmr_rule_default() argument
A Dmroute6.h75 bool ip6mr_rule_default(const struct fib_rule *rule);
77 static inline bool ip6mr_rule_default(const struct fib_rule *rule) in ip6mr_rule_default() argument
A Dethtool.h1256 struct flow_rule *rule; member
1267 void ethtool_rx_flow_rule_destroy(struct ethtool_rx_flow_rule *rule);
/include/soc/mscc/
A Docelot_vcap.h723 struct ocelot_vcap_filter *rule,
726 struct ocelot_vcap_filter *rule);
/include/linux/ceph/
A Dceph_fs.h458 __u8 rule; /* currently fcntl or flock */ member
/include/sound/
A Dpcm.h245 struct snd_pcm_hw_rule *rule);
/include/linux/mlx4/
A Ddevice.h1450 struct mlx4_net_trans_rule *rule, u64 *reg_id);

Completed in 79 milliseconds