Home
last modified time | relevance | path

Searched refs:ematch (Results 1 – 6 of 6) sorted by relevance

/third_party/libnl/lib/route/cls/
Dematch.c149 void rtnl_ematch_unlink(struct rtnl_ematch *ematch) in rtnl_ematch_unlink() argument
151 NL_DBG(2, "unlinked ematch %p from any lists\n", ematch); in rtnl_ematch_unlink()
153 if (!nl_list_empty(&ematch->e_childs)) in rtnl_ematch_unlink()
155 ematch); in rtnl_ematch_unlink()
157 nl_list_del(&ematch->e_list); in rtnl_ematch_unlink()
158 nl_init_list_head(&ematch->e_list); in rtnl_ematch_unlink()
161 void rtnl_ematch_free(struct rtnl_ematch *ematch) in rtnl_ematch_free() argument
163 NL_DBG(2, "freed ematch %p\n", ematch); in rtnl_ematch_free()
164 rtnl_ematch_unlink(ematch); in rtnl_ematch_free()
165 free(ematch->e_data); in rtnl_ematch_free()
[all …]
Dematch_syntax.y135 %type <e> expr match ematch
175 NOT ematch
180 | ematch
186 ematch:
/third_party/libnl/
DBUILD.gn159 "lib/route/cls/ematch.c",
166 "lib/route/cls/ematch/cmp.c",
167 "lib/route/cls/ematch/container.c",
168 "lib/route/cls/ematch/meta.c",
169 "lib/route/cls/ematch/nbyte.c",
170 "lib/route/cls/ematch/text.c",
DMakefile.am131 include/netlink/route/cls/ematch.h \
137 libnlinclude_netlink_route_cls_ematchdir = $(libnlincludedir)/netlink/route/cls/ematch
139 include/netlink/route/cls/ematch/cmp.h \
140 include/netlink/route/cls/ematch/meta.h \
141 include/netlink/route/cls/ematch/nbyte.h \
142 include/netlink/route/cls/ematch/text.h \
/third_party/iptables/iptables/
Dnft-bridge.c413 struct ebt_match *ematch; in nft_bridge_parse_lookup() local
428 for (ematch = ctx->cs->match_list; ematch; ematch = ematch->next) { in nft_bridge_parse_lookup()
429 if (!ematch->ismatch || strcmp(ematch->u.match->name, "among")) in nft_bridge_parse_lookup()
432 match = ematch->u.match; in nft_bridge_parse_lookup()
/third_party/libnl/doc/
Droute.txt1335 Additionally most classifiers support *extended matches (ematch)*