Lines Matching refs:rtnl_ematch
27 struct rtnl_ematch;
40 int (*eo_parse)(struct rtnl_ematch *, void *, size_t);
41 void (*eo_dump)(struct rtnl_ematch *,
43 int (*eo_fill)(struct rtnl_ematch *, struct nl_msg *);
44 void (*eo_free)(struct rtnl_ematch *);
52 extern struct rtnl_ematch * rtnl_ematch_alloc(void);
53 extern int rtnl_ematch_add_child(struct rtnl_ematch *,
54 struct rtnl_ematch *);
55 extern void rtnl_ematch_unlink(struct rtnl_ematch *);
56 extern void rtnl_ematch_free(struct rtnl_ematch *);
58 extern void * rtnl_ematch_data(struct rtnl_ematch *);
59 extern void rtnl_ematch_set_flags(struct rtnl_ematch *,
61 extern void rtnl_ematch_unset_flags(struct rtnl_ematch *,
63 extern uint16_t rtnl_ematch_get_flags(struct rtnl_ematch *);
64 extern int rtnl_ematch_set_ops(struct rtnl_ematch *,
66 extern int rtnl_ematch_set_kind(struct rtnl_ematch *,
68 extern int rtnl_ematch_set_name(struct rtnl_ematch *,
74 struct rtnl_ematch *);