![]() |
FD.io VPP
v19.01.3-6-g70449b9b9
Vector Packet Processing
|
NAT syslog logging. More...
Include dependency graph for nat_syslog.c: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" |
Functions | |
| static void | nat_syslog_nat44_apmap (u32 ssubix, u32 sfibix, ip4_address_t *isaddr, u16 isport, ip4_address_t *xsaddr, u16 xsport, snat_protocol_t proto, u8 is_add, ip6_address_t *sv6enc) |
| 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) |
| 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) |
| 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) |
| 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) |
| static void | nat_syslog_nat44_sess (u32 ssubix, u32 sfibix, ip4_address_t *isaddr, u16 isport, ip4_address_t *xsaddr, u16 xsport, ip4_address_t *idaddr, u16 idport, ip4_address_t *xdaddr, u16 xdport, snat_protocol_t proto, u8 is_add, u8 is_twicenat) |
| 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) |
| 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) |
| static void | nat_syslog_nat64_sess (u32 sfibix, ip6_address_t *isaddr, u16 isport, ip4_address_t *xsaddr, u16 xsport, ip4_address_t *xdaddr, u16 xdport, snat_protocol_t proto, u8 is_add) |
| 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) |
| 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) |
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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 62 of file nat_syslog.c.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 147 of file nat_syslog.c.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 223 of file nat_syslog.c.
Here is the call graph for this function:
Here is the caller graph for this function: