libnl 3.7.0
|
Data Structures | |
struct | classid_map |
Macros | |
#define | CLASSID_NAME_HT_SIZ 256 |
Traffic Control Handle Translations | |
char * | rtnl_tc_handle2str (uint32_t handle, char *buf, size_t len) |
Convert a traffic control handle to a character string (Reentrant). More... | |
int | rtnl_tc_str2handle (const char *str, uint32_t *res) |
Convert a charactering strint to a traffic control handle. More... | |
int | rtnl_tc_read_classid_file (void) |
(Re-)read classid file More... | |
int | rtnl_classid_generate (const char *name, uint32_t *result, uint32_t parent) |
char * rtnl_tc_handle2str | ( | uint32_t | handle, |
char * | buf, | ||
size_t | len | ||
) |
Convert a traffic control handle to a character string (Reentrant).
handle | traffic control handle |
buf | destination buffer |
len | buffer length |
Converts a tarffic control handle to a character string in the form of MAJ:MIN
and stores it in the specified destination buffer.
int rtnl_tc_str2handle | ( | const char * | str, |
uint32_t * | res | ||
) |
Convert a charactering strint to a traffic control handle.
str | traffic control handle as character string |
res | destination buffer |
Converts the provided character string specifying a traffic control handle to the corresponding numeric value.
The handle must be provided in one of the following formats:
Definition at line 148 of file classid.c.
Referenced by rtnl_tc_read_classid_file().
int rtnl_tc_read_classid_file | ( | void | ) |
(Re-)read classid file
Rereads the contents of the classid file (typically found at the location /etc/libnl/classid) and refreshes the classid maps.
Definition at line 305 of file classid.c.
References rtnl_tc_str2handle().