session vcl: add support for vcl transport attributes 73/41673/6
authorFlorin Coras <[email protected]>
Thu, 3 Oct 2024 07:34:03 +0000 (00:34 -0700)
committerDave Wallace <[email protected]>
Fri, 4 Oct 2024 17:59:01 +0000 (17:59 +0000)
commit28955ceb8bb95ae05f5fce78ed3e9fec7e4bede6
tree00b97e52f7509a439bad5ed78dc4f0ae3bef4ade
parent89969288d3fe997c37c723784d6f28ed51d0a84b
session vcl: add support for vcl transport attributes

Session layer can push transport attributes to vcl sessions which are
stored as vector for session lifetime.

Store original_dst_ip and port when available in vcl session attribute
vector.

Type: feature

Change-Id: Iab6c65ddcfed220fc919f564cd19083561812faf
Signed-off-by: Florin Coras <[email protected]>
src/vcl/vcl_private.h
src/vcl/vppcom.c
src/vcl/vppcom.h
src/vnet/session/application_interface.h
src/vnet/session/transport_types.h