libnl  1.1
Modules | Data Structures
Classifier Modules

Modules

 Firewall Classifier
 
 Universal 32-bit Classifier
 

Data Structures

struct  rtnl_cls_ops
 Classifier operations. More...
 

Classifier Module API

int rtnl_cls_register (struct rtnl_cls_ops *cops)
 Register a classifier module. More...
 
int rtnl_cls_unregister (struct rtnl_cls_ops *cops)
 Unregister a classifier module. More...
 
struct rtnl_cls_ops__rtnl_cls_lookup_ops (const char *kind)
 
struct rtnl_cls_opsrtnl_cls_lookup_ops (struct rtnl_cls *cls)
 Lookup classifier operations for a classifier object. More...
 

Detailed Description

Function Documentation

int rtnl_cls_register ( struct rtnl_cls_ops cops)
Parameters
copsclassifier module operations

Definition at line 38 of file cls_api.c.

References rtnl_cls_ops::co_kind, and rtnl_cls_ops::co_next.

int rtnl_cls_unregister ( struct rtnl_cls_ops cops)
Parameters
copsclassifier module operations

Definition at line 59 of file cls_api.c.

References rtnl_cls_ops::co_kind, and rtnl_cls_ops::co_next.

struct rtnl_cls_ops* rtnl_cls_lookup_ops ( struct rtnl_cls *  cls)
read
Parameters
clsClassifier object.
Returns
Classifier operations or NULL if not found.

Definition at line 92 of file cls_api.c.