Open denis-tingaikin opened 9 months ago
NSM doesn't work with VPP v24.02 and Calico stilll uses v24.02-rc0. I think it's reasonable to wait for a new release from Calico and then update VPP in NSM
Plan:
Decomposition:
Current results: cmd-forwarder-vpp docker tests fail on vpp v24.06:
--- FAIL: TestForwarderTestSuite/TestCombinations/Ethernet/Memif (2.53s)
--- FAIL: TestForwarderTestSuite/TestCombinations/Ethernet/Memif/Kernel (0.66s)
--- FAIL: TestForwarderTestSuite/TestCombinations/Ethernet/Memif/Memif (0.92s)
--- FAIL: TestForwarderTestSuite/TestCombinations/Ethernet/Memif/Vxlan (0.95s)
Note: ipv6 pings fail Full docker log: 24.06.new.txt
vpp v24.02 has been tested and NSM doesn't work https://github.com/networkservicemesh/govpp/issues/24#issuecomment-1998889081
Possible options: Option 1: Find the root cause why Ethernet/Memif tests do not work in vpp code Option 2: Wait vpp v24.10 (looks like it should be released at the end of Oct 2024) and test it
cc @szvincze
24.10 is out, see the re-no page: https://s3-docs.fd.io/vpp/24.10/aboutvpp/releasenotes/v24.10.html (https://gerrit.fd.io/r/c/vpp/+/41646 )
I am not sure I use the govpp api diff in correct way but the API diff for v23.06 to v24.06: https://pastebin.com/jQjPWdWN
(I used the command: $ cd ~/temp; git clone https://github.com/FDio/vpp; git checkout v24.06; cd ~/vpp; git checkout v23.06; govpp vppapi diff --against ~/temp/vpp/ ) Perhaps worth to check first the API diff why those tests are failing.
(The API diff for 23.06=>24.10 is here: https://pastebin.com/L52EqTzX )
Plan: