vcl: ldp support SO_ORIGINAL_DST 31/39131/6
authorqinyang <qiny@yusur.tech>
Tue, 27 Jun 2023 08:11:53 +0000 (01:11 -0700)
committerFlorin Coras <florin.coras@gmail.com>
Fri, 21 Jul 2023 16:27:14 +0000 (16:27 +0000)
commitaf9b7156c8fd16c671ce9332613faaf864b075b3
tree201f45dacba23771db635c563b34315b6594d4af
parentae916b39049669bbada12dbcfecbb4e3f9c09c69
vcl: ldp support SO_ORIGINAL_DST

Type: improvement

Support SO_ORIGINAL_DST socket option to get original dst_ip4 and dst_port if nat44 rule enabled.

Change-Id: If00e00d03e48f3b78a23a68f1b078954d79dd0f7
Signed-off-by: qinyang <qiny@yusur.tech>
14 files changed:
src/plugins/nat/nat44-ed/nat44_ed.c
src/vcl/ldp.c
src/vcl/vcl_bapi.c
src/vcl/vcl_cfg.c
src/vcl/vcl_private.h
src/vcl/vcl_sapi.c
src/vcl/vppcom.c
src/vcl/vppcom.h
src/vnet/session/application.c
src/vnet/session/application.h
src/vnet/session/application_interface.h
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_api.c