diff options
author | Klement Sekera <ksekera@cisco.com> | 2020-04-17 18:42:28 +0000 |
---|---|---|
committer | Ole Trøan <otroan@employees.org> | 2020-04-27 08:21:53 +0000 |
commit | 770178e365b5c37ecdecfecb424003cca7343ede (patch) | |
tree | af15bdeb8d44f50e76d4187933bf956f7eff217d /src/plugins/nat/nat44_classify.c | |
parent | e65eea360c394429320a45d695ee4d770673b3d4 (diff) |
nat: improve perf - long read after short write
Type: improvement
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Change-Id: Idbbad246161d28f595c25e10d7282c8b33fa9876
Diffstat (limited to 'src/plugins/nat/nat44_classify.c')
-rw-r--r-- | src/plugins/nat/nat44_classify.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/nat/nat44_classify.c b/src/plugins/nat/nat44_classify.c index 2afc479aa5b..a57f24177ab 100644 --- a/src/plugins/nat/nat44_classify.c +++ b/src/plugins/nat/nat44_classify.c @@ -258,11 +258,11 @@ nat44_ed_classify_node_fn_inline (vlib_main_t * vm, rx_fib_index0 = fib_table_get_index_for_sw_if_index (FIB_PROTOCOL_IP4, sw_if_index0); - make_ed_kv (&ed_kv0, &ip0->src_address, - &ip0->dst_address, ip0->protocol, - rx_fib_index0, + make_ed_kv (&ip0->src_address, &ip0->dst_address, + ip0->protocol, rx_fib_index0, vnet_buffer (b0)->ip.reass.l4_src_port, - vnet_buffer (b0)->ip.reass.l4_dst_port); + vnet_buffer (b0)->ip.reass.l4_dst_port, ~0ULL, + &ed_kv0); /* process whole packet */ if (!clib_bihash_search_16_8 (&tsm->in2out_ed, &ed_kv0, &ed_value0)) |