2022-08-09 14:44:47 +00:00
|
|
|
package main
|
|
|
|
|
2022-12-01 09:56:37 +01:00
|
|
|
func (s *VethsSuite) TestEchoBuiltin() {
|
2023-01-26 10:07:29 +01:00
|
|
|
serverVpp := s.getContainerByName("server-vpp").vppInstance
|
2023-02-02 08:58:04 +01:00
|
|
|
serverVeth := s.netInterfaces["vppsrv"]
|
2022-08-09 14:44:47 +00:00
|
|
|
|
2023-02-02 08:58:04 +01:00
|
|
|
serverVpp.vppctl("test echo server " +
|
2023-01-26 10:07:29 +01:00
|
|
|
" private-segment-size 1g fifo-size 4 no-echo" +
|
2023-02-28 16:55:01 +01:00
|
|
|
" uri tcp://" + serverVeth.ip4AddressString() + "/1234")
|
2022-08-09 14:44:47 +00:00
|
|
|
|
2023-01-26 10:07:29 +01:00
|
|
|
clientVpp := s.getContainerByName("client-vpp").vppInstance
|
2022-08-09 14:44:47 +00:00
|
|
|
|
2023-02-02 08:58:04 +01:00
|
|
|
o := clientVpp.vppctl("test echo client nclients 10000 bytes 1" +
|
2023-01-26 10:07:29 +01:00
|
|
|
" syn-timeout 100 test-timeout 100 no-return private-segment-size 1g" +
|
2023-02-28 16:55:01 +01:00
|
|
|
" fifo-size 4 uri tcp://" + serverVeth.ip4AddressString() + "/1234")
|
2022-12-19 20:35:27 +01:00
|
|
|
s.log(o)
|
2022-08-09 14:44:47 +00:00
|
|
|
}
|