Systemd/src/libsystemd-network
Tom Gundersen 5bac523593 sd-dhcp-client: use RFC4361-complient ClientID by default
In addition to the benefits listed in the RFC, this allows DHCP to work also in
case several interfaces share the same MAC address on the same link (IPVLAN).

Note that this will make the ClientID (so probably the assigned IP address)
change on upgrades. If it is desired to avoid that we would have to remember and
write back the ID (which the library supports, but networkd currently does not).
2015-01-22 21:29:42 +01:00
..
dhcp-identifier.c dhcp-identifier: create IAID even if no udev device can be found 2015-01-22 21:29:42 +01:00
dhcp-identifier.h network: dhcp - split out dhcp_identifier_set_{iaid,duid_en} from dhcp6-client 2015-01-21 22:57:55 +01:00
dhcp-internal.h log: rearrange log function naming 2014-11-27 22:05:24 +01:00
dhcp-lease-internal.h sd-dhcp-lease: load/save client ID 2014-11-19 00:58:51 +01:00
dhcp-network.c sd-dhcp-client: support non-Ethernet hardware addresses 2014-10-11 12:15:54 +02:00
dhcp-option.c sd-dhcp: option_append - support falling back to 'sname' and 'file' 2014-05-21 16:09:05 +02:00
dhcp-packet.c sd-dhcp-client: support non-Ethernet hardware addresses 2014-10-11 12:15:54 +02:00
dhcp-protocol.h sd-dhcp-client: allow the max dhcp message size to be set to the MTU of the link 2014-08-01 16:34:50 +02:00
dhcp-server-internal.h log: rearrange log function naming 2014-11-27 22:05:24 +01:00
dhcp6-internal.h log: rearrange log function naming 2014-11-27 22:05:24 +01:00
dhcp6-lease-internal.h sd-dhcp6-client: Implement Rapid Commit 2014-06-26 16:10:47 +03:00
dhcp6-network.c sd-dhcp6-client: Add functions to bind to DHCPv6 UDP socket 2014-06-19 15:44:44 +03:00
dhcp6-option.c libsystemd-network: don't use unaligned helpers in _packed_ structs 2014-11-05 16:54:22 +01:00
dhcp6-protocol.h sd-dhcp6-client: Implement Information Request message 2014-12-10 18:31:21 +01:00
ipv4ll-internal.h log: rearrange log function naming 2014-11-27 22:05:24 +01:00
ipv4ll-network.c sd-network: make socket filter programs static const where possible 2014-07-29 23:53:08 +02:00
ipv4ll-packet.c sd-network: IPv4 link-local support [v2] 2014-03-03 23:24:34 +01:00
lldp-internal.c LLDP: Support locally assigned port subtype 2015-01-15 16:34:38 +01:00
lldp-internal.h libsystemd-network: fix typo in lldp 2015-01-05 12:34:11 +01:00
lldp-network.c sd-lldp: minor header cleanup 2014-12-19 22:42:03 +01:00
lldp-network.h networkd: Introduce Link Layer Discovery Protocol (LLDP) 2014-12-19 08:02:45 +05:30
lldp-port.c sd-lldp: minor header cleanup 2014-12-19 22:42:03 +01:00
lldp-port.h sd-lldp: minor header cleanup 2014-12-19 22:42:03 +01:00
lldp-tlv.c networkd: Introduce Link Layer Discovery Protocol (LLDP) 2014-12-19 08:02:45 +05:30
lldp-tlv.h networkd: Introduce Link Layer Discovery Protocol (LLDP) 2014-12-19 08:02:45 +05:30
lldp-util.h sd-lldp: minor header cleanup 2014-12-19 22:42:03 +01:00
lldp.h networkd: Introduce Link Layer Discovery Protocol (LLDP) 2014-12-19 08:02:45 +05:30
Makefile sd-network: add new library 2014-02-28 01:01:13 +01:00
network-internal.c network-intenal: user _cleanup_ macro in parse_ifname 2015-01-12 18:19:16 +01:00
network-internal.h net_setup/networkd: warn if matching is done on possibly unstable ifname 2014-12-05 16:01:18 +01:00
sd-dhcp-client.c sd-dhcp-client: use RFC4361-complient ClientID by default 2015-01-22 21:29:42 +01:00
sd-dhcp-lease.c refcnt: refcnt is unsigned, fix comparisons 2015-01-13 23:03:11 +01:00
sd-dhcp-server.c sd-dhcp-client: support non-Ethernet hardware addresses 2014-10-11 12:15:54 +02:00
sd-dhcp6-client.c network: dhcp - split out dhcp_identifier_set_{iaid,duid_en} from dhcp6-client 2015-01-21 22:57:55 +01:00
sd-dhcp6-lease.c refcnt: refcnt is unsigned, fix comparisons 2015-01-13 23:03:11 +01:00
sd-icmp6-nd.c refcnt: refcnt is unsigned, fix comparisons 2015-01-13 23:03:11 +01:00
sd-ipv4ll.c refcnt: refcnt is unsigned, fix comparisons 2015-01-13 23:03:11 +01:00
sd-lldp.c libsystemd-network: fix typo in lldp 2015-01-05 12:34:11 +01:00
sd-pppoe.c treewide: no need to negate errno for log_*_errno() 2014-11-28 13:29:21 +01:00
test-dhcp-client.c sd-dhcp-client: use RFC4361-complient ClientID by default 2015-01-22 21:29:42 +01:00
test-dhcp-option.c use correct format types 2014-12-11 21:47:06 +01:00
test-dhcp-server.c test: dhcp-server - fix test 2014-08-14 01:29:51 +02:00
test-dhcp6-client.c test-dhcp6-client: Add a simple Information Request test case 2014-12-10 18:31:21 +01:00
test-icmp6-rs.c tests: use assert_se instead of assert 2014-11-30 02:35:52 +01:00
test-ipv4ll.c libnetworkd: add link local tests 2014-04-27 23:39:13 +02:00
test-lldp.c network: add malloc-assertion in test 2014-12-31 15:55:10 +01:00
test-pppoe.c tree-wide: spelling fixes 2014-12-30 20:07:04 -05:00