Yu Watanabe
9362f7d5b5
test-network: merge three tests for neighbor
...
To speed up tests.
2024-01-05 04:00:16 +09:00
Yu Watanabe
dc60ac2960
test-network: show monotonic timestamp and drop hopstname from logs
2024-01-05 04:00:16 +09:00
Raito Bezarius
b49595503d
networkd: support proxy_arp_pvlan
sysctl
...
The proxy ARP private VLAN sysctl is useful for VLAN aggregation, see
https://sysctl-explorer.net/net/ipv4/proxy_arp_pvlan/ for details.
2023-12-24 03:40:03 +09:00
Yu Watanabe
3a2ef59d2e
test-network: add test case of an empty string assignment for Address=
2023-12-21 04:13:19 +09:00
Yu Watanabe
67150a7bd4
test-network: use the main .network file
...
These tests are not interested in most addresses specified in the .network file.
As 10-many-address.conf drop-in config for the .network file contains so
many addresses, hopefully this improves test performance.
2023-12-21 04:10:19 +09:00
Yu Watanabe
b993e7e72e
network: also log drop-in config files
...
We have already show used drop-in config files in networkctl, but
also showing that in log may be useful.
Closes #30483 .
2023-12-21 03:37:17 +09:00
Frantisek Sumsal
6277e47127
Merge pull request #30508 from topimiettinen/fix-flaky-test-address-static
...
test-network: fix racy test for address_static
2023-12-18 14:43:26 +00:00
Topi Miettinen
0e808f622b
test-network: accept kernel versions like 1.2.3+ (self-built)
2023-12-18 14:40:21 +00:00
Topi Miettinen
f432aa9083
Revert "test: temporarily skip checking NFT sets in test_address_static"
...
This reverts commit e4a80de119c5ce022396b436690f6321f4bb626b.
2023-12-17 18:01:42 +02:00
Topi Miettinen
1ce2ffac6c
test-network: fix racy test for address_static
...
NFT sets must be installed before starting networkd, otherwise some sets may be
installed too late.
Closes #30427
2023-12-17 17:59:53 +02:00
Yu Watanabe
41231f2697
test-network: add test for ManageForeignNextHops=no
2023-12-13 00:02:36 +09:00
Yu Watanabe
e7660b9aff
test-network: reduce indent for verification
2023-12-12 23:51:10 +09:00
Yu Watanabe
77633317ce
test-network: drop redundant call of tearDown()
2023-12-12 23:51:10 +09:00
Frantisek Sumsal
e4a80de119
test: temporarily skip checking NFT sets in test_address_static
...
Until https://github.com/systemd/systemd/issues/30427 is resolved.
2023-12-12 12:25:47 +01:00
Frantisek Sumsal
8ed7800d7b
test: temporarily disable test_sysctl
...
Until https://github.com/systemd/systemd/issues/30056 is resolved.
2023-12-12 12:20:41 +01:00
Yu Watanabe
2527b725ba
Merge pull request #30156 from yuwata/network-mtu
...
network: accept arbitrary size of MTU in .network
2023-12-12 19:03:21 +09:00
Luca Boccassi
7aea3cf8c2
Merge pull request #30404 from yuwata/network-peer
...
network/route: fix reachability check when peer address is specified
2023-12-10 14:13:37 +00:00
Yu Watanabe
7618fd06ef
test-network: check if networkd exits cleanly
2023-12-10 14:40:09 +09:00
Yu Watanabe
5e46ca9890
test-network: add test case for issue #30403
2023-12-10 14:04:28 +09:00
Yu Watanabe
470a329d98
test-network: add test for small MTU for vcan
...
Prompted by https://github.com/systemd/systemd/issues/30140#issuecomment-1837973580 .
2023-12-08 10:47:42 +09:00
Zbigniew Jędrzejewski-Szmek
bfa95c369a
Merge pull request #29987 from yuwata/network-bridge-vlan
...
network: remove unnecessary bridge vlan IDs
2023-12-06 22:25:42 +01:00
Yu Watanabe
b65c539088
test-network: add tests for [DHCPv4] AllowList= and DenyList=
...
We have not tested if the settings actually filter DHCP servers.
Let's add a test case for the settings.
Note, the .network file used here has been unused since
0730e3767d91e020985dc5c7c2178460f627581a. So, we can freely reuse it
without changing other test cases.
Closes #30107 .
2023-11-22 05:37:04 +09:00
Yu Watanabe
60f4b2c560
test-network: extend tests for [BridgeVLAN] settings
2023-11-13 03:58:46 +09:00
Yu Watanabe
1805e2cb05
test-network: add test case for issue #29979
2023-11-11 03:57:59 +09:00
Yu Watanabe
3aa47694d1
test-network: verify json format about DHCPv6 client status
2023-11-09 01:31:17 +09:00
Yu Watanabe
d377949085
test-network: test MultiPathRoute= via another interface
...
Prompted by https://github.com/systemd/systemd/pull/14194#issuecomment-1795489641 .
2023-11-06 20:59:49 +00:00
Frantisek Sumsal
33b0e0c09a
test-network: copy rules from source & build trees if needed
...
When running with --build-dir= we need to copy over udev rules from
$BUILD_DIR/udev.d/ and $SOURCE_TREE/udev.d/ to make stuff work as
expected.
2023-10-30 21:13:00 +00:00
Ronan Pigott
2beecc7077
test-network: add dhcp rapid commit test
2023-10-27 10:55:55 -07:00
Yu Watanabe
dd59a609be
test-network: suppress too much outputs of state file
...
Follow-up for 0f9efffaeb84964a3ab0f32271fba38f3bee2394.
2023-10-26 12:26:19 +09:00
Yu Watanabe
0f9efffaeb
test-network: wait for the state file being updated
...
Also, sync state files before read.
Addresses the first issue in #29678 .
2023-10-24 23:22:27 +09:00
Yu Watanabe
cb0e97e7de
test-network: drop unnecessary explicit stop of dnsmasq
2023-10-12 18:34:20 +09:00
Yu Watanabe
aa7336f1d3
test-network: add test case for renewing DHCP lease
2023-10-12 18:33:52 +09:00
Yu Watanabe
46f2eb517c
test-network: add tests for DHCP IPv6 only mode
...
For [DHCPv4] IPv6OnlyMode= and [DHCPServer] IPv6OnlyPreferredSec=.
2023-10-11 21:42:13 +09:00
Yu Watanabe
2d7ca6b45d
test-network: add test for DHCPv6 information requesting mode
...
For issue #28566 .
2023-10-08 16:31:59 +09:00
Yu Watanabe
34290c6aa9
test-network: test for NTP servers by DHCPv6 protocol
...
For issue #29148 .
2023-10-08 15:45:35 +09:00
Yu Watanabe
e081ffc114
test-network: move get_dbus_dhcp_client_state() and friends to global
2023-10-06 10:16:27 +01:00
Yu Watanabe
6b524d70e3
test-network: add tests for [DHCPv4] RequestAddress= setting
2023-10-05 11:14:29 +09:00
Yu Watanabe
b5c8f47102
test-network: test SIP servers obtained by DHCP
...
For issue #29145 .
2023-10-04 08:41:26 +02:00
Yu Watanabe
fcdd21ec6a
tree-wide: fix typo
2023-10-04 08:58:10 +09:00
Yu Watanabe
d5adff70c0
test-network: add test for multiple IPv6 null addresses
...
This also merges test_address_null() into test_address_static().
2023-09-18 10:22:08 +09:00
Yu Watanabe
47f1ce1677
test-network: add testcase for [DHCPServer] ServerAddress= with null address
2023-09-08 20:03:40 +09:00
Susant Sahani
681007ac20
test-network: Add test for PREF64
2023-09-06 15:53:11 +09:00
Yu Watanabe
a832087979
Merge pull request #29023 from pelaufer/dhcp-prefix-dbus
...
Add dhcp client prefix lease information to networkd json output
2023-09-05 00:16:19 +09:00
pelaufer
e1ef777192
Adding tests for dhcp client and dhcp6 client dbus state interface
2023-09-02 14:53:23 -06:00
pelaufer
8fb6320e4b
Add dhcp client prefix lease information to networkd json output
2023-09-02 13:45:03 -06:00
Yu Watanabe
1d4c874d3c
Merge pull request #24570 from topimiettinen/nft-sets-v2
...
network: firewall integration with NFT sets
2023-09-01 20:13:39 +09:00
Topi Miettinen
c742d7e801
test: testing for networkd NFTSet feature
2023-08-26 21:37:35 +03:00
Susant Sahani
e448fcd01a
test-network: re-add test for custom client identifier
2023-08-24 19:55:31 +09:00
Yu Watanabe
6ed69be98a
Revert "network: DHCP6 client- Allow to send manual DUID"
...
This reverts commits 89e73ce86fb115c2e319bf9f28b63efad2975495 and
543d2a4d45ba199a62c87b3bf69dfd4ff55abf0c.
The commit assign "custom" to fixed DUID type 5. When making DUID fully
configurable, the type number should be also configurable. Also, the
fully custom DUID should be acceptable for DHCPv4.
2023-08-24 19:50:36 +09:00
Susant Sahani
288f58c0b4
CI: network - Add test for route hoplimit
2023-08-18 15:52:14 +05:30