netfilter
firewalling, NAT, and packet mangling for linux
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Data Structures
|
Functions
ematch.h File Reference
#include <
netlink/netlink.h
>
#include <
netlink/route/classifier.h
>
#include <
linux/pkt_cls.h
>
Include dependency graph for ematch.h:
This graph shows which files directly or indirectly include this file:
Data Structures
struct
rtnl_ematch_ops
Functions
int
rtnl_ematch_register
(
struct
rtnl_ematch_ops
*)
Register ematch module.
More...
int
rtnl_ematch_unregister
(
struct
rtnl_ematch_ops
*)
Unregister ematch module.
More...
struct
rtnl_ematch_ops
*
rtnl_ematch_lookup_ops
(int)
Lookup ematch module by kind.
More...
struct
rtnl_ematch_ops
*
rtnl_ematch_lookup_ops_name
(const char *)
Lookup ematch module by name.
More...
struct
rtnl_ematch
*
rtnl_ematch_alloc
(
struct
rtnl_ematch_ops
*)
void
rtnl_ematch_add_child
(
struct
rtnl_ematch
*,
struct
rtnl_ematch
*)
Add ematch to the end of the parent's list of children.
More...
void
rtnl_ematch_unlink
(
struct
rtnl_ematch
*)
Remove ematch from the list it is linked to.
More...
void
rtnl_ematch_free
(
struct
rtnl_ematch
*)
void *
rtnl_ematch_data
(
struct
rtnl_ematch
*)
void
rtnl_ematch_set_flags
(
struct
rtnl_ematch
*, uint16_t)
void
rtnl_ematch_unset_flags
(
struct
rtnl_ematch
*, uint16_t)
uint16_t
rtnl_ematch_get_flags
(
struct
rtnl_ematch
*)
struct
rtnl_ematch_tree
*
rtnl_ematch_tree_alloc
(uint16_t)
void
rtnl_ematch_tree_free
(
struct
rtnl_ematch_tree
*)
int
rtnl_ematch_parse
(
struct
nlattr
*,
struct
rtnl_ematch_tree
**)
Parse ematch netlink attributes.
More...
void
rtnl_ematch_tree_add_tail
(
struct
rtnl_ematch_tree
*,
struct
rtnl_ematch
*)
void
rtnl_ematch_tree_dump
(
struct
rtnl_ematch_tree
*,
struct
nl_dump_params
*)
libnl-nft
include
netlink
route
cls
ematch.h
Generated on Thu Jan 15 2015 03:01:41 for netfilter by
1.8.8