hs-test: refactor netconfig
This joins separate representations of veth and tap interfaces into a single struct. It removes the need for type interface and embedding which simplifies the code. Type: test Signed-off-by: Maros Ondrejicka <mondreji@cisco.com> Change-Id: I1b2c368bfe90a5bdfaaa9a5129c27d7d96f8fe3b
This commit is contained in:

committed by
Florin Coras

parent
9cb3e15c9f
commit
40cba405c5
@@ -50,14 +50,14 @@ func testProxyHttpTcp(s *NsSuite) error {
|
||||
}
|
||||
|
||||
func configureVppProxy(s *NsSuite) error {
|
||||
serverVeth := s.netInterfaces[serverInterface].(*NetworkInterfaceVeth)
|
||||
serverVeth := s.netInterfaces[serverInterface]
|
||||
clientVeth := s.netInterfaces[clientInterface]
|
||||
|
||||
testVppProxy := s.getContainerByName("vpp").vppInstance
|
||||
output := testVppProxy.vppctl(
|
||||
"test proxy server server-uri tcp://%s/555 client-uri tcp://%s/666",
|
||||
clientVeth.IP4AddressString(),
|
||||
serverVeth.PeerIp4AddressString(),
|
||||
serverVeth.Peer().IP4AddressString(),
|
||||
)
|
||||
s.log("proxy configured...", output)
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user