libnl  1.1
Modules | Data Structures
Class Modules

Modules

 Class Based Queueing (CBQ)
 
 Differentiated Services Marker (DSMARK)
 
 Hierachical Token Bucket (HTB)
 

Data Structures

struct  rtnl_class_ops
 Class operations. More...
 

Module API

int rtnl_class_register (struct rtnl_class_ops *cops)
 Register a class module. More...
 
int rtnl_class_unregister (struct rtnl_class_ops *cops)
 Unregister a class module. More...
 
struct rtnl_class_ops__rtnl_class_lookup_ops (const char *kind)
 
struct rtnl_class_opsrtnl_class_lookup_ops (struct rtnl_class *class)
 Lookup class operations for a class object. More...
 

Detailed Description

Function Documentation

int rtnl_class_register ( struct rtnl_class_ops cops)
Parameters
copsclass module operations

Definition at line 37 of file class_api.c.

References rtnl_class_ops::co_kind, and rtnl_class_ops::co_next.

int rtnl_class_unregister ( struct rtnl_class_ops cops)
Parameters
copsclass module operations

Definition at line 58 of file class_api.c.

References rtnl_class_ops::co_kind, and rtnl_class_ops::co_next.

struct rtnl_class_ops* rtnl_class_lookup_ops ( struct rtnl_class *  class)
Parameters
classClass object.
Returns
Class operations or NULL if not found.

Definition at line 91 of file class_api.c.