1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-14 15:21:37 +03:00
systemd/src/libsystemd-network
Patrik Flykt 34e8c5a23c sd-dhcp6-client: Add functions to bind to DHCPv6 UDP socket
Add a function that creates a UDP socket bound to the given interface
and optionally to an IPv6 address. Add another function that will
send the DHCPv6 UDP packet to its destination.

Using IPV6_PKTINFO in setsockopt to bind the IPv6 socket to an
interface is documented in section 4. of RFC 3542, "Advanced Sockets
Application Program Interface (API) for IPv6"

Add a define for DHCPv6 Relay Agents and Servers multicast address as
its not available elsewhere.
2014-06-19 15:44:44 +03:00
..
dhcp6-internal.h sd-dhcp6-client: Add functions to bind to DHCPv6 UDP socket 2014-06-19 15:44:44 +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 sd-dhcp6-client: Add basic DHCPv6 option handling 2014-06-19 15:44:43 +03:00
dhcp6-protocol.h sd-dhcp6-client: Add functions to bind to DHCPv6 UDP socket 2014-06-19 15:44:44 +03:00
dhcp-internal.h sd-dhcp: checksum - make endianess-neutral 2014-06-17 09:17:07 +02:00
dhcp-lease-internal.h dhcp-lease: add support for parsing a few more dhcp options 2014-05-20 23:31:22 +02:00
dhcp-network.c dhcp-network: remove TODO 2014-06-18 18:14:51 +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: checksum - make endianess-neutral 2014-06-17 09:17:07 +02:00
dhcp-protocol.h sd-dhcp: rely on FIONREAD working 2014-05-21 16:31:28 +02:00
dhcp-server-internal.h sd-dhcp-server: track bound leases 2014-06-13 17:07:19 +02:00
ipv4ll-internal.h sd-network: IPv4 link-local support [v2] 2014-03-03 23:24:34 +01:00
ipv4ll-network.c sd-dhcp: network - don't leak sockets on failure 2014-05-06 22:15:46 +02:00
ipv4ll-packet.c sd-network: IPv4 link-local support [v2] 2014-03-03 23:24:34 +01:00
Makefile
network-internal.c network-internal: split out net_get_name() 2014-06-19 15:44:43 +03:00
network-internal.h network-internal: split out net_get_name() 2014-06-19 15:44:43 +03:00
sd-dhcp6-client.c sd-dhcp6-client: Add DHCPv6 client Solicitation timeout handling 2014-06-19 15:44:43 +03:00
sd-dhcp-client.c sd-dhcp-client: check return from dhcp_option_append 2014-06-18 23:21:00 +02:00
sd-dhcp-lease.c dhcp-lease: add support for parsing a few more dhcp options 2014-05-20 23:31:22 +02:00
sd-dhcp-server.c dhcp-server: simplify dhcp server unref call 2014-06-19 00:00:24 +02:00
sd-icmp6-nd.c sd-icmp6-nd: Add Router Solicitation and Advertisement support 2014-06-19 15:44:43 +03:00
sd-ipv4ll.c libnetworkd: add link local tests 2014-04-27 23:39:13 +02:00
test-dhcp6-client.c sd-dhcp6-client: Add basic DHCPv6 option handling 2014-06-19 15:44:43 +03:00
test-dhcp-client.c sd-dhcp: checksum - make endianess-neutral 2014-06-17 09:17:07 +02:00
test-dhcp-option.c test-dhcp-option: fix memleak 2014-05-26 21:31:57 +02:00
test-dhcp-server.c sd-dhcp-server: test - skip when lacking perms 2014-06-13 19:11:31 +02:00
test-icmp6-rs.c sd-icmp6-nd: Add initial Router Advertisement test case 2014-06-19 15:44:43 +03:00
test-ipv4ll.c libnetworkd: add link local tests 2014-04-27 23:39:13 +02:00