diff options
author | Filip Varga <fivarga@cisco.com> | 2021-04-20 16:39:07 +0200 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2021-04-20 16:01:48 +0000 |
commit | 3b3cbfb1c083efed6a582fe26a41ab31f3aed504 (patch) | |
tree | 0e07e3f70509a87f8f7383f9b66021284f017eed /src/plugins/nat | |
parent | 9789898bded96e4116c418f1e4e242baaee053cd (diff) |
nat: nat44-ed i2o & o2i trace fix
If cache used than we don't print in trace session index.
Type: fix
Change-Id: Ib965cd8632b5217f8b2dd8b6cc6af3286c747582
Signed-off-by: Filip Varga <fivarga@cisco.com>
Diffstat (limited to 'src/plugins/nat')
-rw-r--r-- | src/plugins/nat/nat44-ed/nat44_ed_in2out.c | 9 | ||||
-rw-r--r-- | src/plugins/nat/nat44-ed/nat44_ed_out2in.c | 9 |
2 files changed, 10 insertions, 8 deletions
diff --git a/src/plugins/nat/nat44-ed/nat44_ed_in2out.c b/src/plugins/nat/nat44-ed/nat44_ed_in2out.c index 6658e5b2b23..fe5fbac71a7 100644 --- a/src/plugins/nat/nat44-ed/nat44_ed_in2out.c +++ b/src/plugins/nat/nat44-ed/nat44_ed_in2out.c @@ -69,12 +69,13 @@ format_nat_in2out_ed_trace (u8 * s, va_list * args) t->is_slow_path ? "NAT44_IN2OUT_ED_SLOW_PATH" : "NAT44_IN2OUT_ED_FAST_PATH"; - s = format (s, "%s: sw_if_index %d, next index %d, session %d", tag, - t->sw_if_index, t->next_index, t->session_index); + s = format (s, "%s: sw_if_index %d, next index %d", tag, t->sw_if_index, + t->next_index); if (~0 != t->session_index) { - s = format (s, ", translation result '%U' via %s", - format_nat_ed_translation_error, t->translation_error, + s = format (s, ", session %d, translation result '%U' via %s", + t->session_index, format_nat_ed_translation_error, + t->translation_error, t->translation_via_i2of ? "i2of" : "o2if"); s = format (s, "\n i2of %U", format_nat_6t_flow, &t->i2of); s = format (s, "\n o2if %U", format_nat_6t_flow, &t->o2if); diff --git a/src/plugins/nat/nat44-ed/nat44_ed_out2in.c b/src/plugins/nat/nat44-ed/nat44_ed_out2in.c index 2f83ad3f3e7..f46433c9e53 100644 --- a/src/plugins/nat/nat44-ed/nat44_ed_out2in.c +++ b/src/plugins/nat/nat44-ed/nat44_ed_out2in.c @@ -63,12 +63,13 @@ format_nat44_ed_out2in_trace (u8 * s, va_list * args) t->is_slow_path ? "NAT44_OUT2IN_ED_SLOW_PATH" : "NAT44_OUT2IN_ED_FAST_PATH"; - s = format (s, "%s: sw_if_index %d, next index %d, session %d", tag, - t->sw_if_index, t->next_index, t->session_index); + s = format (s, "%s: sw_if_index %d, next index %d", tag, t->sw_if_index, + t->next_index); if (~0 != t->session_index) { - s = format (s, ", translation result '%U' via %s", - format_nat_ed_translation_error, t->translation_error, + s = format (s, ", session %d, translation result '%U' via %s", + t->session_index, format_nat_ed_translation_error, + t->translation_error, t->translation_via_i2of ? "i2of" : "o2if"); s = format (s, "\n i2of %U", format_nat_6t_flow, &t->i2of); s = format (s, "\n o2if %U", format_nat_6t_flow, &t->o2if); |