Hi, Could you please confirm if we have support from VCL to control source sw_if_index. I am using 20.05 fdio version.
I saw the code and found we do not have sw_if_index as below: session_connect_msg_ Struct Reference ----------- Data Fields ----------- u32 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049 ) client_index ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a6e96219324a420f75d8c55a61570918b ) u32 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049 ) context ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#aab664708801254e30ed61800cd5fea49 ) u32 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049 ) wrk_index ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#ad6447d9bef7aedb3cd54da52eb01e37f ) u32 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049 ) vrf ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a73a2805cd572be1094404908d7ce7ad6 ) u16 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#a9e6c91d77e24643b888dbd1a1a590054 ) port ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a1eb6c094c6abbd9a4ad5861811036d43 ) u16 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#a9e6c91d77e24643b888dbd1a1a590054 ) lcl_port ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#abcc5db9215039bb453fa803316af7243 ) u8 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#aed742c436da53c1080638ce6ef7d13de ) proto ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a59733573a5402147e879b97cdde20534 ) u8 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#aed742c436da53c1080638ce6ef7d13de ) is_ip4 ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#af384b374d82e1d05c18b32433650ed11 ) ip46_address_t ip ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#af6314975391aabcba196cc70d2257ea1 ) ip46_address_t lcl_ip ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a5ebbb9df9fd3ce77687f45b7090f4e88 ) u8 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#aed742c436da53c1080638ce6ef7d13de ) hostname_len ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a7060a5af405879b736112f266498037d ) u8 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#aed742c436da53c1080638ce6ef7d13de ) hostname ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a2f9e9b5d268132204c3a0b06737b4627 ) [16] u64 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#afd8391d2591d14398b3bf296b2259a1d ) parent_handle ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#ab9dccf303aba92b15e79cdf62ba73c01 ) u32 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049 ) ckpair_index ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#acc1e34da48f7f46d77afd77bc9c061f7 ) u8 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#aed742c436da53c1080638ce6ef7d13de ) crypto_engine ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a3eb474c37a7c9bdca75c547581b9cc7c ) u8 ( https://docs.fd.io/vpp/20.05/de/deb/vppinfra_2types_8h.html#aed742c436da53c1080638ce6ef7d13de ) flags ( https://docs.fd.io/vpp/20.05/d9/de3/structsession__connect__msg__.html#a3a885a822c6bce307d2620a6c6aa11ab ) We need to use source IP address as we have wanted to establish TCP session on different subnet i.e loopback.With RegardsSastry
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#19443): https://lists.fd.io/g/vpp-dev/message/19443 Mute This Topic: https://lists.fd.io/mt/83043661/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-