Classifier Modules
[Classifiers]


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.
int rtnl_cls_unregister (struct rtnl_cls_ops *cops)
 Unregister a classifier module.
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.


Function Documentation

int rtnl_cls_register ( struct rtnl_cls_ops cops  ) 

Parameters:
cops classifier 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:
cops classifier 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:
cls Classifier object.
Returns:
Classifier operations or NULL if not found.

Definition at line 92 of file cls_api.c.


Generated on Tue Feb 12 03:16:00 2008 for libnl by  doxygen 1.5.4