Hi Prabhjot, >From your description, I suspect it may be a linux tcp checksum offload issue. >Could you try disabling it for all interfaces with:
ethtool --offload <iface_name> rx off tx off Hope this helps, Florin > On Aug 28, 2017, at 10:56 AM, Prabhjot Singh Sethi <prabh...@techtrueup.com> > wrote: > > We have been trying to use VPP as a L2/L3 forwarding data path between VMs. > > where we have connected tap interfaces from VM to VPP using "create > host-interface name <name>" > after adding both the interfaces to same bridge-domain (bd_id = 2), we are > able to ping from > one VM to another (both in same subnet). However when we try to do ssh we > observe that all the > tcp packets are transmitted/forwarded by VPP to the other end but they are > dropped as > "bad segments received". > > Can anyone help with what could be wrong here, are we missing any other > required config? > > Note:- same VMs works well when connected to linux bridge > > root@vm-2:~# netstat -s | grep -A11 -i tcp: > Tcp: > 33 active connections openings > 4 passive connection openings > 0 failed connection attempts > 1 connection resets received > 1 connections established > 885 segments received > 650 segments send out > 8 segments retransmited > 19 bad segments received. <<<<<<<<<<<<<<<<<<<< Keeps increasing for > every tcp packet > 2 resets sent > InCsumErrors: 19 <<<<<<<<<<<<<<<<<<<< Keeps increasing for > every tcp packet > root@vm-2:~# > > Regards, > Prabhjot > _______________________________________________ > vpp-dev mailing list > vpp-dev@lists.fd.io > https://lists.fd.io/mailman/listinfo/vpp-dev _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev