libnl  3.2.24-rc1
Class Based Queueing (CBQ)

Functions

char * nl_ovl_strategy2str (int type, char *buf, size_t len)
 Convert a CBQ OVL strategy to a character string. More...
 
int nl_str2ovl_strategy (const char *name)
 Convert a string to a CBQ OVL strategy. More...
 

Detailed Description

Function Documentation

char* nl_ovl_strategy2str ( int  type,
char *  buf,
size_t  len 
)

Convert a CBQ OVL strategy to a character string.

Parameters
typeCBQ OVL strategy
bufdestination buffer
lenlength of destination buffer

Converts a CBQ OVL strategy to a character string and stores in the provided buffer. Returns the destination buffer or the type encoded in hex if no match was found.

Definition at line 48 of file cbq.c.

int nl_str2ovl_strategy ( const char *  name)

Convert a string to a CBQ OVL strategy.

Parameters
nameCBQ OVL stragegy name

Converts a CBQ OVL stragegy name to it's corresponding CBQ OVL strategy type. Returns the type or -1 if none was found.

Definition at line 61 of file cbq.c.