FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
NAT port/address allocation lib. More...
Go to the source code of this file.
Macros | |
#define | foreach_nat_log_level |
#define | nat_elog(_pm, _level, _str) |
#define | nat_elog_addr(_pm, _level, _str, _addr) |
#define | nat_elog_debug_handoff(_pm, _str, _tid, _fib, _src, _dst) |
#define | nat_elog_debug_handoff_v2(_pm, _str, _prt, _fib, _src, _dst) |
#define | nat_elog_X1(_pm, _level, _fmt, _arg, _val1) |
#define | nat_elog_notice(_pm, nat_elog_str) nat_elog (_pm, NAT_LOG_INFO, "[notice] " nat_elog_str) |
#define | nat_elog_warn(_pm, nat_elog_str) nat_elog (_pm, NAT_LOG_WARNING, "[warning] " nat_elog_str) |
#define | nat_elog_err(_pm, nat_elog_str) nat_elog (_pm, NAT_LOG_ERROR, "[error] " nat_elog_str) |
#define | nat_elog_debug(_pm, nat_elog_str) nat_elog (_pm, NAT_LOG_DEBUG, "[debug] " nat_elog_str) |
#define | nat_elog_info(_pm, nat_elog_str) nat_elog (_pm, NAT_LOG_INFO, "[info] " nat_elog_str) |
#define | nat_elog_notice_X1(_pm, nat_elog_fmt_str, nat_elog_fmt_arg, nat_elog_val1) |
#define | nat_elog_warn_X1(_pm, nat_elog_fmt_str, nat_elog_fmt_arg, nat_elog_val1) |
#define | nat_elog_err_X1(_pm, nat_elog_fmt_str, nat_elog_fmt_arg, nat_elog_val1) |
#define | nat_elog_debug_X1(_pm, nat_elog_fmt_str, nat_elog_fmt_arg, nat_elog_val1) |
#define | nat_elog_info_X1(_pm, nat_elog_fmt_str, nat_elog_fmt_arg, nat_elog_val1) |
Typedefs | |
typedef enum nat_log_level_t_ | nat_log_level_t |
Enumerations | |
enum | nat_log_level_t_ { foreach_nat_log_level } |
NAT port/address allocation lib.
Definition in file log.h.
#define foreach_nat_log_level |
#define nat_elog | ( | _pm, | |
_level, | |||
_str | |||
) |
#define nat_elog_addr | ( | _pm, | |
_level, | |||
_str, | |||
_addr | |||
) |
#define nat_elog_debug | ( | _pm, | |
nat_elog_str | |||
) | nat_elog (_pm, NAT_LOG_DEBUG, "[debug] " nat_elog_str) |
#define nat_elog_debug_handoff | ( | _pm, | |
_str, | |||
_tid, | |||
_fib, | |||
_src, | |||
_dst | |||
) |
#define nat_elog_debug_handoff_v2 | ( | _pm, | |
_str, | |||
_prt, | |||
_fib, | |||
_src, | |||
_dst | |||
) |
#define nat_elog_debug_X1 | ( | _pm, | |
nat_elog_fmt_str, | |||
nat_elog_fmt_arg, | |||
nat_elog_val1 | |||
) |
#define nat_elog_err | ( | _pm, | |
nat_elog_str | |||
) | nat_elog (_pm, NAT_LOG_ERROR, "[error] " nat_elog_str) |
#define nat_elog_err_X1 | ( | _pm, | |
nat_elog_fmt_str, | |||
nat_elog_fmt_arg, | |||
nat_elog_val1 | |||
) |
#define nat_elog_info | ( | _pm, | |
nat_elog_str | |||
) | nat_elog (_pm, NAT_LOG_INFO, "[info] " nat_elog_str) |
#define nat_elog_info_X1 | ( | _pm, | |
nat_elog_fmt_str, | |||
nat_elog_fmt_arg, | |||
nat_elog_val1 | |||
) |
#define nat_elog_notice | ( | _pm, | |
nat_elog_str | |||
) | nat_elog (_pm, NAT_LOG_INFO, "[notice] " nat_elog_str) |
#define nat_elog_notice_X1 | ( | _pm, | |
nat_elog_fmt_str, | |||
nat_elog_fmt_arg, | |||
nat_elog_val1 | |||
) |
#define nat_elog_warn | ( | _pm, | |
nat_elog_str | |||
) | nat_elog (_pm, NAT_LOG_WARNING, "[warning] " nat_elog_str) |
#define nat_elog_warn_X1 | ( | _pm, | |
nat_elog_fmt_str, | |||
nat_elog_fmt_arg, | |||
nat_elog_val1 | |||
) |
#define nat_elog_X1 | ( | _pm, | |
_level, | |||
_fmt, | |||
_arg, | |||
_val1 | |||
) |
typedef enum nat_log_level_t_ nat_log_level_t |
enum nat_log_level_t_ |