1
0
mirror of https://github.com/systemd/systemd.git synced 2024-10-30 14:55:37 +03:00
systemd/src/libsystemd-network
Alex Henrie 0bcc6557fb network: clarify the relationship between RA flags and DHCPv6 modes
In the documentation, using the term "managed" for both the RA flag and
the DHCPv6 mode is confusing because the mode is referred to as
"solicit" both in the official DHCPv6 documentation (see RFC 8415) and
in the WithoutRA option.

Furthermore, calling the other RA flag "other information" or "other
address configuration" is confusing because its official name is simply
"other configuration" (see RFC 4861 and RFC 5175) and it isn't used to
assign IP addresses.

Rewrite the documentation for DHCPv6Client and WithoutRA to make it
clear that getting the "managed" RA flag triggers the same kind of DHCP
request as WithoutRA=solicit, whereas getting the "other configuration"
RA flag triggers the same kind of DHCP request as
WithoutRA=information-request.
2022-05-06 14:01:53 -06:00
..
arp-util.c arp-util: drop redundant line 2021-11-09 09:32:09 +01:00
arp-util.h arp-util: shorten BPF code a bit 2021-10-21 22:39:25 +09:00
dhcp6-internal.h sd-dhcp6-client: rename req_opts_len -> n_req_opts 2022-04-03 19:23:03 +09:00
dhcp6-lease-internal.h sd-dhcp6-client: add comment about ia_na and ia_pd 2022-02-15 23:36:45 +09:00
dhcp6-network.c sd-dhcp6-client: introduce sd_dhcp6_lease_get_timestamp() 2021-10-20 02:36:20 +09:00
dhcp6-option.c sd-dhcp6-client: request several options 2022-04-04 01:22:02 +09:00
dhcp6-option.h sd-dhcp6-client: split dhcp6-internal.h into two 2022-02-14 15:02:33 +09:00
dhcp6-protocol.c sd-dhcp6-client: split dhcp6-internal.h into two 2022-02-14 15:02:33 +09:00
dhcp6-protocol.h sd-dhcp6-client: split dhcp6-internal.h into two 2022-02-14 15:02:33 +09:00
dhcp-client-internal.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dhcp-identifier.c dhcp-identifier: use offsetof() 2022-02-16 16:23:54 +09:00
dhcp-identifier.h dhcp-identifier: generate static and constant DUID-EN when the client is running in test mode 2022-02-14 15:00:59 +09:00
dhcp-internal.h sd-dhcp-client,sd-dhcp-client-server: set chaddr in dhcp_message_init() 2022-01-24 04:18:20 +09:00
dhcp-lease-internal.h sd-dhcp-lease: store static routes and classless static routes in different arrays 2022-02-02 10:02:44 +09:00
dhcp-network.c dhcp: shorten BPF code a bit 2021-10-21 22:39:53 +09:00
dhcp-option.c strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
dhcp-packet.c libsystemd-network: add assert about packet length 2022-04-29 15:56:53 +02:00
dhcp-protocol.h dhcp: list all known message type 2022-03-10 14:47:28 +09:00
dhcp-server-internal.h network: dhcp: rename NextServer= and Filename= settings 2022-03-11 10:14:57 +09:00
fuzz-dhcp6-client.c fuzz-dhcp6-client: add prefix hint and vendor option to sent message 2022-02-14 15:02:33 +09:00
fuzz-dhcp6-client.options fuzzers: move several fuzzers 2021-01-19 07:04:19 +09:00
fuzz-dhcp-client.c tests: fuzz client_handle_offer 2022-01-29 00:59:56 +00:00
fuzz-dhcp-server-relay.c fuzz: rename fuzz-dhcp-server-relay-message to fuzz-dhcp-server-relay 2022-03-21 11:43:47 +01:00
fuzz-dhcp-server.c fuzz-dhcp-server: add static leases 2022-02-01 11:56:22 +09:00
fuzz-dhcp-server.options fuzzers: move several fuzzers 2021-01-19 07:04:19 +09:00
fuzz-lldp-rx.c sd-lldp-rx: rename sd_lldp -> sd_lldp_rx 2021-09-27 23:55:11 +09:00
fuzz-lldp-rx.options test: also rename {test,fuzz}-lldp.c 2021-09-27 23:55:11 +09:00
fuzz-ndisc-rs.c tree-wide: use UINT64_MAX or friends 2021-03-05 07:10:13 +09:00
fuzz-ndisc-rs.options fuzzers: move several fuzzers 2021-01-19 07:04:19 +09:00
icmp6-util.c icmp6: shorten code a bit 2021-10-21 22:40:03 +09:00
icmp6-util.h tree-wide: use in_addr_is_set() or friends 2021-02-18 03:48:07 +09:00
lldp-neighbor.c sd-lldp: use memcpy_safe() as the buffer size may be zero 2022-05-04 16:05:04 +09:00
lldp-neighbor.h sd-lldp-rx: rename sd_lldp -> sd_lldp_rx 2021-09-27 23:55:11 +09:00
lldp-network.c lldp: shorten code a bit 2021-10-21 22:39:43 +09:00
lldp-network.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
lldp-rx-internal.h libsystemd-network: make sd_dhcp_client_get_ifname() or friends return negative errno on error 2021-09-29 03:37:09 +09:00
meson.build fuzz: rename fuzz-dhcp-server-relay-message to fuzz-dhcp-server-relay 2022-03-21 11:43:47 +01:00
ndisc-internal.h sd-ndisc: drop unused functions 2021-10-29 22:05:27 +09:00
ndisc-router.c sd-ndisc: drop unused function 2022-05-04 16:03:57 +09:00
ndisc-router.h libsystemd-network: make log_dhcp_client() or friends include interface name 2021-03-04 05:51:28 +09:00
network-common.c libsystemd-network: make sd_dhcp_client_get_ifname() or friends return negative errno on error 2021-09-29 03:37:09 +09:00
network-common.h libsystemd-network: do not warn when log_dhcp_client() or friends with NULL 2021-10-26 08:09:40 +09:00
network-internal.c alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size() 2021-05-19 16:42:37 +02:00
network-internal.h sd-dhcp-lease: store static routes and classless static routes in different arrays 2022-02-02 10:02:44 +09:00
radv-internal.h sd-radv: shorten the default lifetime for prefix/route prefix 2021-10-27 23:58:35 +09:00
sd-dhcp6-client.c network: clarify the relationship between RA flags and DHCPv6 modes 2022-05-06 14:01:53 -06:00
sd-dhcp6-lease.c dhcp: make option names singular 2022-04-03 19:50:02 +09:00
sd-dhcp-client.c tree-wide: add a space after if, switch, for, and while 2022-04-01 22:48:42 +09:00
sd-dhcp-lease.c tree-wide: add a space after if, switch, for, and while 2022-04-01 22:48:42 +09:00
sd-dhcp-server.c tree-wide: add a space after if, switch, for, and while 2022-04-01 22:48:42 +09:00
sd-ipv4acd.c sd-ipv4acd: actually drop the arp packet from one of the host interface 2022-04-07 15:02:21 +09:00
sd-ipv4ll.c libsystemd-network: make sd_dhcp_client_get_ifname() or friends return negative errno on error 2021-09-29 03:37:09 +09:00
sd-lldp-rx.c time-util: assume CLOCK_BOOTTIME always exists 2022-03-28 16:55:41 +02:00
sd-lldp-tx.c Fix placement of TTL TLV in LLDP transmit 2022-05-05 01:19:02 +09:00
sd-ndisc.c time-util: assume CLOCK_BOOTTIME always exists 2022-03-28 16:55:41 +02:00
sd-radv.c time-util: assume CLOCK_BOOTTIME always exists 2022-03-28 16:55:41 +02:00
test-acd.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
test-dhcp6-client.c sd-dhcp6-client: request several options 2022-04-04 01:22:02 +09:00
test-dhcp-client.c tree-wide: add a space after if, switch, for, and while 2022-04-01 22:48:42 +09:00
test-dhcp-option.c tree-wide: add a space after if, switch, for, and while 2022-04-01 22:48:42 +09:00
test-dhcp-server.c test-dhcp-server: add tests for static lease 2022-02-01 11:56:22 +09:00
test-ipv4ll-manual.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
test-ipv4ll.c tree-wide: add a space after if, switch, for, and while 2022-04-01 22:48:42 +09:00
test-lldp-rx.c sd-lldp-rx: rename sd_lldp -> sd_lldp_rx 2021-09-27 23:55:11 +09:00
test-ndisc-ra.c time-util: assume CLOCK_BOOTTIME always exists 2022-03-28 16:55:41 +02:00
test-ndisc-rs.c time-util: assume CLOCK_BOOTTIME always exists 2022-03-28 16:55:41 +02:00
test-sd-dhcp-lease.c test: Use TEST macros in more places 2022-03-16 14:50:12 +01:00