nat: replace speculative buffer enqueue model 96/27596/6
authorKlement Sekera <ksekera@cisco.com>
Wed, 17 Jun 2020 13:46:41 +0000 (13:46 +0000)
committerDamjan Marion <dmarion@me.com>
Sat, 27 Jun 2020 10:19:46 +0000 (10:19 +0000)
commit9466e4fed6faaf9c161767e2bc42c9cb0cf2c7ec
treeeea62e53387d82c0fdc683d0f16b5e7e9b009b49
parent78c61c33f323720f8225f53969bf196e6fc9e6dd
nat: replace speculative buffer enqueue model

Replace speculative buffer enqueue coding model with
vlib_get_buffers(...)/vlib_buffer_enqueue_to_next(...).

Type: improvement
Change-Id: I7dbfac2234a7bd754c599857eb1d5b601da5bc7c
Signed-off-by: Klement Sekera <ksekera@cisco.com>
src/plugins/nat/in2out.c
src/plugins/nat/in2out_ed.c
src/plugins/nat/nat_inlines.h
src/plugins/nat/out2in.c
src/plugins/nat/out2in_ed.c