FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
NAT syslog logging. More...
Go to the source code of this file.
Macros | |
#define | NAT_FACILITY SYSLOG_FACILITY_LOCAL0 |
#define | NAT_APPNAME "NAT" |
#define | SADD_SDEL_SEVERITY SYSLOG_SEVERITY_INFORMATIONAL |
#define | APMADD_APMDEL_SEVERITY SYSLOG_SEVERITY_INFORMATIONAL |
#define | SADD_MSGID "SADD" |
#define | SDEL_MSGID "SDEL" |
#define | APMADD_MSGID "APMADD" |
#define | APMDEL_MSGID "APMDEL" |
#define | NSESS_SDID "nsess" |
#define | NAPMAP_SDID "napmap" |
#define | SSUBIX_SDPARAM_NAME "SSUBIX" |
#define | SVLAN_SDPARAM_NAME "SVLAN" |
#define | IATYP_SDPARAM_NAME "IATYP" |
#define | ISADDR_SDPARAM_NAME "ISADDR" |
#define | ISPORT_SDPARAM_NAME "ISPORT" |
#define | IDADDR_SDPARAM_NAME "IDADDR" |
#define | IDPORT_SDPARAM_NAME "IDPORT" |
#define | XATYP_SDPARAM_NAME "XATYP" |
#define | XSADDR_SDPARAM_NAME "XSADDR" |
#define | XSPORT_SDPARAM_NAME "XSPORT" |
#define | XDADDR_SDPARAM_NAME "XDADDR" |
#define | XDPORT_SDPARAM_NAME "XDPORT" |
#define | PROTO_SDPARAM_NAME "PROTO" |
#define | SV6ENC_SDPARAM_NAME "SV6ENC" |
#define | IATYP_IPV4 "IPv4" |
#define | IATYP_IPV6 "IPv6" |
NAT syslog logging.
Definition in file nat_syslog.c.
#define APMADD_APMDEL_SEVERITY SYSLOG_SEVERITY_INFORMATIONAL |
Definition at line 33 of file nat_syslog.c.
#define APMADD_MSGID "APMADD" |
Definition at line 37 of file nat_syslog.c.
#define APMDEL_MSGID "APMDEL" |
Definition at line 38 of file nat_syslog.c.
#define IATYP_IPV4 "IPv4" |
Definition at line 58 of file nat_syslog.c.
#define IATYP_IPV6 "IPv6" |
Definition at line 59 of file nat_syslog.c.
#define IATYP_SDPARAM_NAME "IATYP" |
Definition at line 45 of file nat_syslog.c.
#define IDADDR_SDPARAM_NAME "IDADDR" |
Definition at line 48 of file nat_syslog.c.
#define IDPORT_SDPARAM_NAME "IDPORT" |
Definition at line 49 of file nat_syslog.c.
#define ISADDR_SDPARAM_NAME "ISADDR" |
Definition at line 46 of file nat_syslog.c.
#define ISPORT_SDPARAM_NAME "ISPORT" |
Definition at line 47 of file nat_syslog.c.
#define NAPMAP_SDID "napmap" |
Definition at line 41 of file nat_syslog.c.
#define NAT_APPNAME "NAT" |
Definition at line 30 of file nat_syslog.c.
#define NAT_FACILITY SYSLOG_FACILITY_LOCAL0 |
Definition at line 28 of file nat_syslog.c.
#define NSESS_SDID "nsess" |
Definition at line 40 of file nat_syslog.c.
#define PROTO_SDPARAM_NAME "PROTO" |
Definition at line 55 of file nat_syslog.c.
#define SADD_MSGID "SADD" |
Definition at line 35 of file nat_syslog.c.
#define SADD_SDEL_SEVERITY SYSLOG_SEVERITY_INFORMATIONAL |
Definition at line 32 of file nat_syslog.c.
#define SDEL_MSGID "SDEL" |
Definition at line 36 of file nat_syslog.c.
#define SSUBIX_SDPARAM_NAME "SSUBIX" |
Definition at line 43 of file nat_syslog.c.
#define SV6ENC_SDPARAM_NAME "SV6ENC" |
Definition at line 56 of file nat_syslog.c.
#define SVLAN_SDPARAM_NAME "SVLAN" |
Definition at line 44 of file nat_syslog.c.
#define XATYP_SDPARAM_NAME "XATYP" |
Definition at line 50 of file nat_syslog.c.
#define XDADDR_SDPARAM_NAME "XDADDR" |
Definition at line 53 of file nat_syslog.c.
#define XDPORT_SDPARAM_NAME "XDPORT" |
Definition at line 54 of file nat_syslog.c.
#define XSADDR_SDPARAM_NAME "XSADDR" |
Definition at line 51 of file nat_syslog.c.
#define XSPORT_SDPARAM_NAME "XSPORT" |
Definition at line 52 of file nat_syslog.c.
void nat_syslog_dslite_apmadd | ( | u32 | ssubix, |
ip6_address_t * | sv6enc, | ||
ip4_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
snat_protocol_t | proto | ||
) |
Definition at line 127 of file nat_syslog.c.
void nat_syslog_dslite_apmdel | ( | u32 | ssubix, |
ip6_address_t * | sv6enc, | ||
ip4_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
snat_protocol_t | proto | ||
) |
Definition at line 137 of file nat_syslog.c.
void nat_syslog_nat44_apmadd | ( | u32 | ssubix, |
u32 | sfibix, | ||
ip4_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
snat_protocol_t | proto | ||
) |
Definition at line 109 of file nat_syslog.c.
|
inlinestatic |
Definition at line 62 of file nat_syslog.c.
void nat_syslog_nat44_apmdel | ( | u32 | ssubix, |
u32 | sfibix, | ||
ip4_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
snat_protocol_t | proto | ||
) |
Definition at line 118 of file nat_syslog.c.
void nat_syslog_nat44_sadd | ( | u32 | ssubix, |
u32 | sfibix, | ||
ip4_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | idaddr, | ||
u16 | idport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
ip4_address_t * | xdaddr, | ||
u16 | xdport, | ||
snat_protocol_t | proto, | ||
u8 | is_twicenat | ||
) |
Definition at line 199 of file nat_syslog.c.
void nat_syslog_nat44_sdel | ( | u32 | ssubix, |
u32 | sfibix, | ||
ip4_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | idaddr, | ||
u16 | idport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
ip4_address_t * | xdaddr, | ||
u16 | xdport, | ||
snat_protocol_t | proto, | ||
u8 | is_twicenat | ||
) |
Definition at line 211 of file nat_syslog.c.
|
inlinestatic |
Definition at line 147 of file nat_syslog.c.
void nat_syslog_nat64_sadd | ( | u32 | sfibix, |
ip6_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
ip4_address_t * | xdaddr, | ||
u16 | xdport, | ||
snat_protocol_t | proto | ||
) |
Definition at line 265 of file nat_syslog.c.
void nat_syslog_nat64_sdel | ( | u32 | sfibix, |
ip6_address_t * | isaddr, | ||
u16 | isport, | ||
ip4_address_t * | xsaddr, | ||
u16 | xsport, | ||
ip4_address_t * | xdaddr, | ||
u16 | xdport, | ||
snat_protocol_t | proto | ||
) |
Definition at line 275 of file nat_syslog.c.
|
inlinestatic |
Definition at line 223 of file nat_syslog.c.