Yu Watanabe
56dfde0d54
test-network: add testcase for no managed interface
2022-12-22 16:42:55 +09:00
Yu Watanabe
b09ec84700
test-network: split out wait-online related test case
2022-12-22 16:29:20 +09:00
Yu Watanabe
5432adae82
test-network: move one test case
2022-12-22 16:27:58 +09:00
Nick Rosbrook
f68f644a16
test-network: add a test for renaming device to current altname
2022-12-15 10:36:14 -05:00
Yu Watanabe
b448fc0a6f
test-network: try to change MAC address more
...
Follow-up for 23b6bf274fc1a46d8778bfc979d3c803d61a1f5c.
2022-12-07 15:08:23 +01:00
Jian Zhang
23b6bf274f
test-network: add test for bond mac address config
...
Signed-off-by: Jian Zhang <zhangjian.3032@bytedance.com>
2022-12-06 14:41:31 +08:00
Yu Watanabe
77d5f36d93
test-network: add tests for RTT and ACK filter for CAKE
2022-11-19 07:08:26 +09:00
Yu Watanabe
7618ab1b71
test-network: skip test_match if alternative name is not supported by kernel
...
Fixes #25259 .
2022-11-10 10:05:43 +00:00
Yu Watanabe
fcd7998880
test-network: wait for bound interface to be processed by udevd
...
If another bound interface (dummy98) will be removed before that dummy99
is processed by udevd, then removing dummy98 in the next step makes the
target interface (test1) bring down.
Follow-up for 3e2f7c46da528775f90c521e4cf22c2f61f82a81.
2022-11-02 08:24:01 +09:00
Luca Boccassi
2f23762451
Merge pull request #25192 from yuwata/wait-online-altname
...
wait-online: support alternative interface names
2022-11-01 18:31:08 +01:00
Yu Watanabe
d8746f1620
test-network: explicitly prepare default.link
...
On CentOS CI (Arch), 99-default.link is masked. Let's explicitly provide
the same .link file with a different prefix number.
2022-11-01 22:38:37 +09:00
Yu Watanabe
b95d35b5ed
test-network: resolve interface name from alternative name
2022-11-01 22:38:37 +09:00
Yu Watanabe
d7ff72ec9c
test-network: fix use of undeclared variable
2022-11-01 22:38:37 +09:00
Yu Watanabe
dee6c26f3e
test-network: make link_exists() support alternative names
2022-11-01 22:38:37 +09:00
Yu Watanabe
3e2f7c46da
test-network: add a testcase that all bound interfaces removed
...
Closes #4202 .
2022-11-01 10:28:57 +00:00
Luca Boccassi
0be7f1936c
Merge pull request #25143 from yuwata/network-reconfigure-interface-when-renamed
...
network: reconfigure interface when renamed
2022-10-31 21:14:24 +01:00
Luca Boccassi
4b9cfe08ba
Merge pull request #25166 from yuwata/network-router-preference
...
network: adjust route metric based on router preference
2022-10-31 20:59:36 +01:00
Yu Watanabe
fa4d3fed46
test-network: add testcase for reconfiguring interface
2022-10-31 09:35:05 +09:00
Frantisek Sumsal
f9073c24de
test-network: suppress a couple of minor pylint complaints
2022-10-30 20:52:24 +01:00
Frantisek Sumsal
ef11b841cd
test-network: sort standard imports before "third-party" ones
2022-10-30 20:52:20 +01:00
Frantisek Sumsal
e43776595c
test-network: drop a couple of useless f-strings
2022-10-30 20:43:35 +01:00
Frantisek Sumsal
0677130e81
test-network: use raw strings where appropriate
2022-10-30 20:43:28 +01:00
Frantisek Sumsal
b3de9d7bda
test-network: re-enable test_macsec
...
The outstanding kernel panic should be already fixed in recent enough
kernels by [0]. To make the test safe to run anywhere, let's implement
a simple kernel version check and run the test only if we're running
with at least kernel 6.x. The patch might be in some 5.x kernels as
well, but let's be on the safe side and use 6.x as a baseline here
(which is currently the case for Arch and Fedora Rawhide anyway).
[0] https://lore.kernel.org/netdev/7b3fd03e1a46047e5ffe2a389fe74501f0a93206.1656519221.git.sd@queasysnail.net/T/#u
2022-10-30 20:42:11 +01:00
Yu Watanabe
ee3cbfdbbc
test-network: rewrite wait-online address family tests
...
Fixes #25154 .
2022-10-28 12:26:52 +02:00
Yu Watanabe
bb80f633bf
test-network: add testcase for router preference
2022-10-28 15:56:59 +09:00
Yu Watanabe
b4f4f1191e
test-network: show only IPv4 routes
2022-10-28 11:35:28 +09:00
Zbigniew Jędrzejewski-Szmek
0923b4253c
tree-wide: replace "plural(s)" by "plurals"
...
(s) is just ugly with a vibe of DOS. In most cases just using the normal plural
form is more natural and gramatically correct.
There are some log_debug() statements left, and texts in foreign licenses or
headers. Those are not touched on purpose.
2022-10-17 15:10:53 +02:00
Yu Watanabe
767bc538c5
test-network: fix matching string
...
This partially reverts 5515f2169cb5980996044eabb5f1b35e00fd81eb.
As the commit changes 'networkctl list', not 'networkctl status'.
2022-09-23 10:43:17 +09:00
Zbigniew Jędrzejewski-Szmek
5515f2169c
networkctl: use "-" for empty fields
...
This looks nicer. Some fields were already using "-" as fallback, e.g. Speed,
so this makes things more consistent too.
2022-09-21 14:48:28 +02:00
Topi Miettinen
a4640bed74
test: testing for networkd NetLabel feature
2022-08-29 14:23:17 +09:00
Yu Watanabe
8d2a55025b
test-network: add missing online check
2022-08-28 08:07:25 +00:00
Yu Watanabe
93e898d624
test-network: add test for TCPCongestionControlAlgorithm=
2022-08-26 19:47:27 +09:00
Yu Watanabe
b249834bc3
test-network: add test for issue #24377
...
The issue has been already fixed by
b05e52000b4eee764b383cc3031da0a3739e996e (PR #24020 ).
2022-08-20 20:50:02 +09:00
Yu Watanabe
5bd2a7c580
test-network: add helper functions for reading logs of networkd
2022-08-20 20:35:18 +09:00
Yu Watanabe
3af934bceb
test-network: add tests for IPv4ACD and renewing DHCP address
2022-08-18 15:44:53 +09:00
Yu Watanabe
fd022b1da5
test-network: drop unused .network file
2022-08-18 15:44:53 +09:00
Yu Watanabe
59edcf2b64
test-network: add/update module check
...
For https://github.com/systemd/systemd-centos-ci/pull/517 .
2022-08-17 10:05:20 +00:00
Luca Boccassi
e4e6cfaad0
Merge pull request #24301 from yuwata/network-tuntap
...
network/tuntap: introduce KeepFileDescriptor= setting
2022-08-16 23:06:16 +01:00
Yu Watanabe
21d0ed68ee
test-network: add tests for MTUBytes= for bridge master and ports
...
Prompted by #24311 .
2022-08-16 21:46:40 +00:00
Yu Watanabe
ae014ecb3d
test-network: add tests for KeepCarrier= for tuntap interfaces
2022-08-16 21:57:35 +09:00
Yu Watanabe
3f504b892b
network/bridge: fix UseBPDU= and AllowPortToBeRoot=
...
Fixes bugs caused by 7f9915f0de67f3a10a4b22810d119da65af8c84a.
Fixes #24268 .
2022-08-14 06:56:05 +09:00
Yu Watanabe
85b1a14d70
test-network: use "systemctl restart" to restart networkd
2022-08-14 03:56:01 +09:00
Yu Watanabe
93f5ae6ba2
test-network: also set StartLimitIntervalSec=0 for systemd-networkd.socket
...
The socket unit is frequently restarted during the test.
2022-08-14 03:49:00 +09:00
Yu Watanabe
23b3819209
test-network: split out qdisc and wait-online tests from NetworkdNetworkTests
2022-08-09 19:37:50 +09:00
Yu Watanabe
4c7d13f4b2
test-network: split test_qdisc() and test_qdisc2()
...
And check module availability in each tests.
This also sorts qdisc tests.
2022-08-09 19:37:50 +09:00
Yu Watanabe
854f989958
test-network: check qdisc feature by module existence
2022-08-09 19:37:50 +09:00
Yu Watanabe
5cdc7c89cb
test-network: rename tun99 and tap99
...
The names seem to be used in AWS.
This also merges test_tun() and test_tap().
2022-08-09 19:37:49 +09:00
Yu Watanabe
17479d51cc
test-network: show stdout and stderr on failure in check_output()
2022-08-09 19:37:49 +09:00
Yu Watanabe
66504b22e2
test-network: drop unused text= arguments
2022-08-09 19:37:49 +09:00
Yu Watanabe
b05c4d6bbf
test-network: also run timesyncd under sanitizer or valgrind
2022-08-09 19:37:49 +09:00