[vpp-dev] L2/L3 cross-connect allows pinging an interface located in a deleted netns

2022-01-12 Thread Artem Glazychev
Hello all, I ran into a problem when working with l2/l3 cross connect. For example, I create two *tap* interfaces in different network namespaces and L2 cross-connect inside a vpp instance. Set up addresses - ping works. But, if i delete the target namespace from the host - ping continues to wor

Re: [vpp-dev]question on memif configuration

2022-01-12 Thread Damjan Marion via lists.fd.io
I am not able ro help with your libmemif related qurstions, but can answer 1st one. What you see is OK. Slave is always ring producer. In s2m direction slave is enqueueing packets to the ring and in m2s direction slave is enqueueing empty buffers. So from your output it is clear that s2m is emp

[vpp-dev] Unable to configure mixed NAT and non-NAT traffic

2022-01-12 Thread alekcejk via lists.fd.io
Hi all, I am trying to get setup for mixed NAT and non-NAT traffic. In GNS3 I created VPP VM with three interfaces (1 external, 2 internal). External interface GigabitEthernet0/5/0 with public IP address 203.0.113.1/30 connected to host with IP 203.0.113.2/30 and route to 198.51.100.0/24 via 203

Re: [vpp-dev] NAT44-ed state machine

2022-01-12 Thread Klement Sekera via lists.fd.io
Dear vpp-dev, Based on below and after discussion with both Miklos and Andrew I have implemented new TCP state tracking for endpoint-dependent NAT44. Most of the behavior is in line with RFC 7857 and 6146 except for VPP supporting session reopening while an old session is closed (meaning, both