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:
Maros Ondrejicka
2023-02-23 13:19:15 +01:00
committed by Florin Coras
parent 9cb3e15c9f
commit 40cba405c5
8 changed files with 211 additions and 275 deletions

View File

@@ -14,7 +14,7 @@ func (s *TapSuite) TestLinuxIperf() {
s.assertNil(err)
s.log("server running")
ipAddress := s.netInterfaces["tap0"].IP4AddressString()
ipAddress := s.netInterfaces[tapInterfaceName].IP4AddressString()
go StartClientApp(ipAddress, nil, clnCh, clnRes)
s.log("client running")
s.log(<-clnRes)