libnl  1.1.4
Functions

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

◆ nl_ovl_strategy2str()

char* nl_ovl_strategy2str ( int  type,
char *  buf,
size_t  len 
)
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 49 of file cbq.c.

50 {
51  return __type2str(type, buf, len, ovl_strategies,
52  ARRAY_SIZE(ovl_strategies));
53 }

◆ nl_str2ovl_strategy()

int nl_str2ovl_strategy ( const char *  name)
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 62 of file cbq.c.

63 {
64  return __str2type(name, ovl_strategies, ARRAY_SIZE(ovl_strategies));
65 }