summaryrefslogtreecommitdiff
path: root/src/network/networkd-dhcp6.c
Commit message (Expand)AuthorAgeFilesLines
* network: save server address to DHCPv6 addressesYu Watanabe2021-11-011-1/+8
* network: dhcp6: make UplinkInterface=:self imply WithoutRA=solicitYu Watanabe2021-10-271-5/+26
* network: do not restart DHCPv6 client when WithoutRA= is setYu Watanabe2021-10-271-10/+25
* network: deprecate ForceDHCPv6PDOtherInformation= settingYu Watanabe2021-10-271-15/+1
* network: dhcp6: introduce UplinkInterface= for DHCP6 prefix delegationYu Watanabe2021-10-261-0/+35
* network: dhcp6pd: do not trigger prefix reassignment for all downstreams when...Yu Watanabe2021-10-261-9/+55
* network: dhcp6: do not reconfigure/restart DHCPv6 clients when a new downstre...Yu Watanabe2021-10-261-52/+43
* network: dhcp6: introduce UseDelegatedPrefix= setting and enable by defaultYu Watanabe2021-10-261-24/+4
* network: dhcp6pd: do not assign downstream prefix when RADV is requested but ...Yu Watanabe2021-10-261-0/+9
* network: dhcp6: rename variablesYu Watanabe2021-10-261-8/+10
* network: dhcp6pd: move logic of acquiring subnet prefix into dhcp6_pd_assign_...Yu Watanabe2021-10-261-43/+55
* network: dhcp6pd: introduce a simplified and unified method to calculate subn...Yu Watanabe2021-10-261-33/+42
* network: dhcp6pd: check link state earlier before assigning prefixes to downs...Yu Watanabe2021-10-221-5/+5
* network: dhcp6pd: also call dhcp6_pd_prepare() and dhcp6_pd_finalize() for up...Yu Watanabe2021-10-221-8/+14
* network: dhcp6pd: not necessary to drop routes when Assign=yesYu Watanabe2021-10-221-30/+34
* Merge pull request #21072 from yuwata/network-address-lifetimeYu Watanabe2021-10-221-42/+49
|\
| * network: address: use usec_t for handling lifetimeYu Watanabe2021-10-211-42/+49
| * network: route: rename lifetime -> lifetime_usecYu Watanabe2021-10-211-2/+2
* | network: drop unnecessary header inclusionYu Watanabe2021-10-211-1/+0
|/
* network: dhcp6: explicitly specify metric for unreachable routeYu Watanabe2021-10-201-0/+1
* network: dhcp6pd: set lifetime to routes for assigned prefixesYu Watanabe2021-10-201-5/+16
* Merge pull request #21037 from yuwata/network-dhcp6-pd-simplify-distributeZbigniew Jędrzejewski-Szmek2021-10-191-18/+12
|\
| * network: dhcp6: shorten code a bitYu Watanabe2021-10-191-6/+3
| * network: dhcp6: always assign prefix through dhcp6_pd_assign_prefix()Yu Watanabe2021-10-191-12/+9
* | Merge pull request #21036 from yuwata/network-dhcp6-pd-manage-prefix-with-has...Zbigniew Jędrzejewski-Szmek2021-10-191-61/+63
|\ \
| * | network: dhcp6: use IPv6 specific functionsYu Watanabe2021-10-191-16/+11
| * | network: dhcp6: manage assigned downstream prefixes by using HashmapYu Watanabe2021-10-191-45/+52
| |/
* | network: dhcp6pd: check if address is ready only when Assign=yesYu Watanabe2021-10-191-15/+19
|/
* network: do not request RAPID_COMMIT optionYu Watanabe2021-10-131-6/+0
* network: dhcp6-pd: also assign addresses in IA_PD prefixes on uplink interfaceYu Watanabe2021-10-121-30/+44
* network: extend Token= setting in [DHCPv6PrefixDelegation]Yu Watanabe2021-10-071-25/+29
* network: make generate_ipv6_eui_64_address() take prefixYu Watanabe2021-10-071-8/+4
* network: move address generation methods to network-address-generation.[ch]Yu Watanabe2021-10-071-0/+1
* network: use NetworkConfigSource/State to manage addresses and routesYu Watanabe2021-09-241-501/+323
* in-addr-prefix-util: introduce several utilities for address prefixYu Watanabe2021-09-141-0/+1
* network: do not use RouteTable= in [DHCPv4] section for DHCPv6 routesYu Watanabe2021-09-141-1/+1
* network: DHCP[46] -> DHCPv[46] in log messagesYu Watanabe2021-08-101-21/+21
* network: use request queue to configure DHCP{4,6} clientsYu Watanabe2021-08-101-10/+64
* network: downgrade log level in dhcp6_configure()Yu Watanabe2021-08-101-19/+19
* network: introduce FORMAT_LIFETIME()Yu Watanabe2021-07-151-19/+9
* network: further unification of MUD url parsersYu Watanabe2021-07-141-20/+0
* Merge pull request #20109 from keszybz/timestamp-macrosYu Watanabe2021-07-141-17/+7
|\
| * tree-wide: add FORMAT_TIMESPAN()Zbigniew Jędrzejewski-Szmek2021-07-091-17/+7
* | networkd: add shared parser for mud urlsZbigniew Jędrzejewski-Szmek2021-07-091-26/+3
* | tree-wide: make cunescape*() functions return ssize_tZbigniew Jędrzejewski-Szmek2021-07-091-4/+4
|/
* network: drop old dhcp6 addresses or routes after new ones are configuredYu Watanabe2021-07-021-2/+2
* network: rename Manager::links -> Manager::links_by_indexYu Watanabe2021-07-011-6/+6
* ether-addr-util: drop redundant "addr" from struct hw_addr_dataYu Watanabe2021-06-101-1/+1
* network: introduce request_hash_ops to dedup requestsYu Watanabe2021-06-081-0/+8
* network: drop unused "callback" arguments in route_remove() and address_remove()Yu Watanabe2021-05-191-8/+8