Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | network: Implement B.A.T.M.A.N. Advanced interface type | Annika Wickert | 2021-02-25 | 1 | -0/+13 |
| | |||||
* | test-network: add tests for dropping unnecessary nexthops | Yu Watanabe | 2021-02-23 | 1 | -0/+28 |
| | |||||
* | test-network: add tests for Blackhole= setting in [NextHop] section | Yu Watanabe | 2021-02-23 | 1 | -0/+23 |
| | |||||
* | test-network: test wireguard peer in drop-in config | Yu Watanabe | 2021-02-22 | 1 | -14/+28 |
| | | | | Closes #18241. | ||||
* | test-network: add a test for OnLink= in [NextHop] section | Yu Watanabe | 2021-02-21 | 1 | -0/+5 |
| | |||||
* | test-network: add tests for Broadcast= with boolean settings | Yu Watanabe | 2021-02-20 | 1 | -0/+9 |
| | |||||
* | test-network: add tests for NextHop= setting in [Route] | Yu Watanabe | 2021-02-19 | 1 | -0/+12 |
| | |||||
* | test-network: add tests for Family= in [NextHop] | Yu Watanabe | 2021-02-17 | 1 | -1/+5 |
| | |||||
* | test-network: merge test_address_static and ↵ | Yu Watanabe | 2021-02-12 | 1 | -33/+19 |
| | | | | test_address_preferred_lifetime_zero_ipv6 | ||||
* | test-network: support protocol and linkdown flag for ff00::/8 route | Yu Watanabe | 2021-02-09 | 1 | -4/+4 |
| | | | | Fixes #18507. | ||||
* | Merge pull request #18380 from yuwata/test-network-ipv6-proxy-ndp | Yu Watanabe | 2021-01-27 | 1 | -0/+12 |
|\ | | | | | test-network: add tests for IPv6ProxyNDPAddress= | ||||
| * | test-network: add tests for IPv6ProxyNDPAddress= | Yu Watanabe | 2021-01-27 | 1 | -0/+12 |
| | | |||||
* | | test-network: retry several times if expected LLDP info is not obtained | Yu Watanabe | 2021-01-26 | 1 | -4/+10 |
|/ | | | | | | | | As LLDP thing does not get involved in the link status, `networkctl lldp` may not provide an expected information even if the link is in 'configured' state. Fixes #17360. | ||||
* | save link activation policy to state file and display in networkctl | Dan Streetman | 2021-01-21 | 1 | -0/+1 |
| | |||||
* | test: add ActivationPolicy= unit tests | Dan Streetman | 2021-01-21 | 1 | -0/+48 |
| | |||||
* | test-network: add tests for route advmss | Yu Watanabe | 2021-01-09 | 1 | -32/+33 |
| | |||||
* | test-network: add tests for fib rules with Family=both vs networkctl reload ↵ | Yu Watanabe | 2020-12-30 | 1 | -12/+41 |
| | | | | or reconfigure | ||||
* | network: set FRA_PROTOCOL to RTPROT_STATIC by default | Yu Watanabe | 2020-12-29 | 1 | -1/+1 |
| | |||||
* | test-network: add tests for [IPv6AcceptRA] PrefixDenyList= or friends | Yu Watanabe | 2020-12-24 | 1 | -4/+36 |
| | |||||
* | test-network: increase wait_online timeout to handle longer dhcpv4 transient ↵ | Dan Streetman | 2020-12-14 | 1 | -1/+3 |
| | | | | | | | | | | | | | | timeout Previous commits changed the dhcpv4 retransmission algorithm to be slightly slower, changing the amount of time it takes to notify systemd-networkd that the dhcpv4 configuration has (transiently) failed from around 14 second up to 28 seconds. Since the test_dhcp_client_with_ipv4ll_without_dhcp_server test configures an interface to use dhcpv4 without any operating dhcpv4 server running, it must increase the amount of time it waits for the test interface to reach degraded state. | ||||
* | test-network: add tests for IPv6 routes with reject type | Yu Watanabe | 2020-12-04 | 1 | -0/+60 |
| | |||||
* | test-network: sleep 1s after reloading configs | Yu Watanabe | 2020-12-04 | 1 | -0/+2 |
| | | | | | | As interfaces will be reconfigured asynchronously after `networkctl reload`. So, right after `networkctl reload` is finished, interfaces may be still in 'configured' state with the old .network files. | ||||
* | test-network: confirm that IPv4ll address is dropped after DHCPv4 lease is ↵ | Yu Watanabe | 2020-12-02 | 1 | -18/+31 |
| | | | | acquired | ||||
* | networkd: start ipv4ll when dhcp has trouble getting a lease | Zbigniew Jędrzejewski-Szmek | 2020-11-30 | 1 | -3/+0 |
| | | | | Fixes #13316. | ||||
* | networkd: merge ll addressing fallback modes into normal "boolean" values | Zbigniew Jędrzejewski-Szmek | 2020-11-30 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are not really boolean, because we have both ipv4 and ipv6, but for each protocol we have either unset, no, and yes. From https://github.com/systemd/systemd/issues/13316#issuecomment-582906817: LinkLocalAddressing must be a boolean option, at least for ipv4: - LinkLocalAddressing=no => no LL at all. - LinkLocalAddressing=yes + Static Address => invalid configuration, warn and interpret as LinkLocalAddressing=no, no LL at all. (we check that during parsing and reject) - LinkLocalAddressing=yes + DHCP => LL process should be subordinated to the DHCP one, an LL address must be acquired at start or after a short N unsuccessful DHCP attemps, and must not stop DHCP to keeping trying. When a DHCP address is acquired, drop the LL address. If the DHCP address is lost, re-adquire a new LL address. (next patch will move in this direction) - LinkLocalAddressing=fallback has no reason to exist, because LL address must always be allocated as a fallback option when using DHCP. Having both DHCP and LL address at the same time is an RFC violation, so LinkLocalAdressing=yes correctly implemented is already the "fallback" behavior. The fallback option must be deprecated and if present in older configs must be interpreted as LinkLocalAddressing=yes. (removed) - And for IPv6, the LinkLocalAddress option has any sense at all? IPv6-LL address aren't required to be always set for every IPv6 enabled interface (in this case, coexisting with static or dynamic address if any)? Shouldn't be always =yes? (good question) This effectively reverts 29e81083bd2fcb2dbf83f67ef358c7d25adf7e9d. There is no special "fallback" mode now, so the check doesn't make sense anymore. | ||||
* | Merge pull request #17474 from yuwata/network-drop-link-deserialization-logic | Yu Watanabe | 2020-11-27 | 1 | -1/+0 |
|\ | | | | | network: drop link deserialization logic | ||||
| * | network: do not serialize/deserialize addresses | Yu Watanabe | 2020-10-28 | 1 | -1/+0 |
| | | | | | | | | | | | | The link state file is always removed when networkd is stopping. So, the deserialization logic does not work. Moreover, the ADDRESSES= entry is not used by sd-network, so serialization is also not necessary. | ||||
* | | license: LGPL-2.1+ -> LGPL-2.1-or-later | Yu Watanabe | 2020-11-09 | 1 | -1/+1 |
|/ | |||||
* | test-network: add a test case for DNSSL in RA | Yu Watanabe | 2020-10-24 | 1 | -0/+4 |
| | | | | Closes #4590. | ||||
* | test-network: add tests for routes managed by Manager | Yu Watanabe | 2020-10-23 | 1 | -0/+60 |
| | |||||
* | network: when Gateway=_dhcp4, set several properties based on lease if they ↵ | Yu Watanabe | 2020-10-15 | 1 | -1/+1 |
| | | | | | | | | | | | | are not explicitly specified Before this commit, event when Gateway=_dhcp4 or _ra is set, the route was configured with 'protocol static', and other properties specified by RouteTable=, RouteMTU=, or etc, were ignored. This commit makes set the route protocol based on the protocol the gateway address is obtained, and apply other settings if it is not explicitly specified in the [Route] section. | ||||
* | test-network: add test for issue #17304 | Yu Watanabe | 2020-10-13 | 1 | -0/+16 |
| | |||||
* | test-network: do not fail when multiple ipv6 default gateways are configured | Yu Watanabe | 2020-10-08 | 1 | -7/+9 |
| | | | | | When multiple ipv6 default gateways are set, kernel seems to merge them into a multipath route. | ||||
* | test-network: add a test case for IPv4 route with IPv6 gateway | Yu Watanabe | 2020-10-08 | 1 | -0/+36 |
| | |||||
* | test-network: also remove IPv6 rules | Yu Watanabe | 2020-10-07 | 1 | -0/+3 |
| | |||||
* | test-network: add a missing netdev in the list | Yu Watanabe | 2020-10-07 | 1 | -0/+1 |
| | |||||
* | test-network: add missing file in the list | Yu Watanabe | 2020-10-07 | 1 | -0/+1 |
| | |||||
* | Merge pull request #17085 from ↵ | Zbigniew Jędrzejewski-Szmek | 2020-09-18 | 1 | -0/+5 |
|\ | | | | | | | | | yuwata/network-configure-mdb-entries-on-bridge-master network: allow to configure mdb entries on bridge master | ||||
| * | test-network: add test for bridge MDB entries on bridge master | Yu Watanabe | 2020-09-17 | 1 | -0/+5 |
| | | |||||
* | | Merge pull request #15050 from ssahani/fq-pie | Yu Watanabe | 2020-09-18 | 1 | -0/+26 |
|\ \ | | | | | | | network: tc: add support for FQ-PIE packet scheduler | ||||
| * | | test-network: add tests for FQ-PIE | Yu Watanabe | 2020-09-17 | 1 | -0/+26 |
| |/ | |||||
* | | Merge pull request #16929 from ssahani/network-bare-udp | Yu Watanabe | 2020-09-17 | 1 | -0/+14 |
|\ \ | | | | | | | network: introduce Bare UDP Tunnelling | ||||
| * | | test-network: add tests for BareUDP netdev | Yu Watanabe | 2020-09-17 | 1 | -0/+14 |
| |/ | |||||
* | | test-network: add test for Independent= for vxlan | Yu Watanabe | 2020-09-17 | 1 | -1/+7 |
|/ | |||||
* | test-network: add test for [BridgeMDB] section | Yu Watanabe | 2020-09-17 | 1 | -0/+13 |
| | |||||
* | test-network: add test for ENOBUFS issue #17012 | Yu Watanabe | 2020-09-11 | 1 | -0/+12 |
| | | | | | The issue seems already fixed by PR #16982 and its follow-up commit 4934ba2121d76229659939e19ab7d70a89446629. | ||||
* | test-network: update tests for issue #16784 | Yu Watanabe | 2020-09-10 | 1 | -28/+37 |
| | |||||
* | test-network: add test for IPv6Token=prefixstable | Yu Watanabe | 2020-09-08 | 1 | -18/+12 |
| | |||||
* | test-network: stop networkd and its socket | Michael Biebl | 2020-08-28 | 1 | -5/+9 |
| | | | | | | | | With the changes from 2c0dffe82db574b6b9e850e48f444674e4e1d7ea, starting systemd-networkd.service will also activate systemd-networkd.socket. When tearing down a test, we need to stop the socket as well, to make sure networkd can't be activated accidentally with the wrong configuration. | ||||
* | test-network: add a test case for reconfiguring routing policy rules | Yu Watanabe | 2020-08-21 | 1 | -0/+19 |
| | | | | C.f. #16784. |