Data Structures |
struct | nl_dump_params |
| Dumping parameters. More...
|
Modules |
| Abstract Address |
| Abstract Data |
Enumerations |
enum | nl_dump_type {
NL_DUMP_BRIEF,
NL_DUMP_FULL,
NL_DUMP_STATS,
NL_DUMP_XML,
NL_DUMP_ENV,
NL_DUMP_EVENTS,
__NL_DUMP_MAX
} |
| Dumping types (dp_type)
More...
|
Variables |
int | nl_debug = 0 |
| Debug level.
|
struct nl_dump_params | nl_debug_dp |
Error Code Helpers |
int | nl_get_errno (void) |
char * | nl_geterror (void) |
| Return error message for an error code.
|
void | nl_perror (const char *s) |
| Print a libnl error message.
|
Time Translations |
int | nl_get_hz (void) |
| Return the value of HZ.
|
uint32_t | nl_us2ticks (uint32_t us) |
| Convert micro seconds to ticks.
|
uint32_t | nl_ticks2us (uint32_t ticks) |
| Convert ticks to micro seconds.
|
long | nl_time2int (const char *str) |
char * | nl_msec2str (uint64_t msec, char *buf, size_t len) |
| Convert milliseconds to a character string.
|
Link Layer Protocol Translations |
char * | nl_llproto2str (int llproto, char *buf, size_t len) |
int | nl_str2llproto (const char *name) |
Ethernet Protocol Translations |
char * | nl_ether_proto2str (int eproto, char *buf, size_t len) |
int | nl_str2ether_proto (const char *name) |
Unit Pretty-Printing |
double | nl_cancel_down_bytes (unsigned long long l, char **unit) |
| Cancel down a byte counter.
|
double | nl_cancel_down_bits (unsigned long long l, char **unit) |
| Cancel down a bit counter.
|
double | nl_cancel_down_us (uint32_t l, char **unit) |
| Cancel down a micro second value.
|
Generic Unit Translations |
long | nl_size2int (const char *str) |
| Convert a character string to a size.
|
long | nl_prob2int (const char *str) |
| Convert a character string to a probability.
|
IP Protocol Translations |
char * | nl_ip_proto2str (int proto, char *buf, size_t len) |
int | nl_str2ip_proto (const char *name) |
Dumping Helpers |
void | nl_new_line (struct nl_dump_params *params, int line) |
| Handle a new line while dumping.
|
void | nl_dump (struct nl_dump_params *params, const char *fmt,...) |
| Dump a formatted character string.
|
Probability Constants |
#define | NL_PROB_MIN 0x0 |
| Lower probability limit.
|
#define | NL_PROB_MAX 0xffffffff |
| Upper probability limit.
|
void nl_perror |
( |
const char * |
s ) |
|
- Parameters:
-
Prints the error message of the call that failed last.
If s is not NULL and *s is not a null byte the argument string is printed, followed by a colon and a blank. Then the error message and a new-line.
Definition at line 163 of file utils.c.
References nl_geterror().