hs-test: refactor netconfig 46/38346/4
authorMaros Ondrejicka <mondreji@cisco.com>
Thu, 23 Feb 2023 12:19:15 +0000 (13:19 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Mon, 27 Feb 2023 17:26:41 +0000 (17:26 +0000)
commit40cba405c5c06a3dc086a55143cb3ffd1094597e
tree0263e3834a316d73863b1a6cc2da9beac916ac45
parent9cb3e15c9f5b0eed296c3517c6475bd17a33441e
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
extras/hs-test/hst_suite.go
extras/hs-test/http_test.go
extras/hs-test/linux_iperf_test.go
extras/hs-test/netconfig.go
extras/hs-test/proxy_test.go
extras/hs-test/suite_no_topo_test.go
extras/hs-test/topo-network/tap.yaml
extras/hs-test/vppinstance.go