Searched refs:em (Results 1 – 8 of 8) sorted by relevance
| /net/sched/ |
| A D | ematch.c | 202 em->data = ref; in tcf_em_validate() 237 if (em->ops->datalen && data_len < em->ops->datalen) in tcf_em_validate() 244 err = em->ops->change(net, data, data_len, em); in tcf_em_validate() 277 em->net = net; in tcf_em_validate() 410 if (em->ops) { in tcf_em_tree_destroy() 412 em->ops->destroy(em); in tcf_em_tree_destroy() 460 .kind = em->ops ? em->ops->kind : TCF_EM_CONTAINER, in tcf_em_tree_dump() 468 if (em->ops && em->ops->dump) { in tcf_em_tree_dump() 469 if (em->ops->dump(skb, em) < 0) in tcf_em_tree_dump() 475 nla_put_nohdr(skb, em->datalen, (void *) em->data); in tcf_em_tree_dump() [all …]
|
| A D | em_ipset.c | 20 struct tcf_ematch *em) in em_ipset_change() argument 32 em->datalen = sizeof(*set); in em_ipset_change() 33 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_ipset_change() 34 if (em->data) in em_ipset_change() 41 static void em_ipset_destroy(struct tcf_ematch *em) in em_ipset_destroy() argument 43 const struct xt_set_info *set = (const void *) em->data; in em_ipset_destroy() 45 ip_set_nfnl_put(em->net, set->index); in em_ipset_destroy() 46 kfree((void *) em->data); in em_ipset_destroy() 55 const struct xt_set_info *set = (const void *) em->data; in em_ipset_match() 58 .net = em->net, in em_ipset_match() [all …]
|
| A D | em_nbyte.c | 23 struct tcf_ematch *em) in em_nbyte_change() argument 31 em->datalen = sizeof(*nbyte) + nbyte->len; in em_nbyte_change() 32 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_nbyte_change() 33 if (em->data == 0UL) in em_nbyte_change() 39 static int em_nbyte_match(struct sk_buff *skb, struct tcf_ematch *em, in em_nbyte_match() argument 42 struct nbyte_data *nbyte = (struct nbyte_data *) em->data; in em_nbyte_match()
|
| A D | em_ipt.c | 127 struct tcf_ematch *em) in em_ipt_change() argument 175 em->datalen = sizeof(*im) + mdata_len; in em_ipt_change() 176 em->data = (unsigned long)im; in em_ipt_change() 185 static void em_ipt_destroy(struct tcf_ematch *em) in em_ipt_destroy() argument 187 struct em_ipt_match *im = (void *)em->data; in em_ipt_destroy() 194 .net = em->net, in em_ipt_destroy() 208 const struct em_ipt_match *im = (const void *)em->data; in em_ipt_match() 235 indev = dev_get_by_index_rcu(em->net, skb->skb_iif); in em_ipt_match() 238 indev ?: skb->dev, skb->dev, NULL, em->net, NULL); in em_ipt_match() 250 static int em_ipt_dump(struct sk_buff *skb, struct tcf_ematch *em) in em_ipt_dump() argument [all …]
|
| A D | em_u32.c | 17 static int em_u32_match(struct sk_buff *skb, struct tcf_ematch *em, in em_u32_match() argument 20 struct tc_u32_key *key = (struct tc_u32_key *) em->data; in em_u32_match()
|
| A D | em_cmp.c | 21 static int em_cmp_match(struct sk_buff *skb, struct tcf_ematch *em, in em_cmp_match() argument 24 struct tcf_em_cmp *cmp = (struct tcf_em_cmp *) em->data; in em_cmp_match()
|
| A D | em_meta.c | 965 static int em_meta_dump(struct sk_buff *skb, struct tcf_ematch *em) in em_meta_dump() argument 967 struct meta_match *meta = (struct meta_match *) em->data; in em_meta_dump()
|
| /net/bridge/netfilter/ |
| A D | ebt_among.c | 206 const struct ebt_entry_match *em = in ebt_among_mt_check() local 212 if (expected_length > em->match_size) in ebt_among_mt_check() 215 if (wormhash_offset_invalid(info->wh_dst_ofs, em->match_size) || in ebt_among_mt_check() 216 wormhash_offset_invalid(info->wh_src_ofs, em->match_size)) in ebt_among_mt_check() 224 if (expected_length > em->match_size) in ebt_among_mt_check() 241 if (em->match_size != EBT_ALIGN(expected_length)) { in ebt_among_mt_check() 243 em->match_size, expected_length, in ebt_among_mt_check()
|
Completed in 19 milliseconds