Systemd/src/libsystemd-network
Beniamino Galvani e43a8393ea dhcp: add support for vendor specific DHCP option
This adds support for option 43 (Vendor Specific Information) to
libsystemd-network DHCP code. The option carries an opaque object of n
octets, interpreted by vendor-specific code on the clients and
servers.

[@zonque: adopted to new unhexmem() API]
2015-07-12 14:26:32 -04:00
..
dhcp-identifier.c dhcp-identifier: fix for unaligned write 2015-05-19 18:00:26 +02:00
dhcp-identifier.h dhcp-identifier: fix for unaligned write 2015-05-19 18:00:26 +02:00
dhcp-internal.h log: rearrange log function naming 2014-11-27 22:05:24 +01:00
dhcp-lease-internal.h dhcp: add support for vendor specific DHCP option 2015-07-12 14:26:32 -04:00
dhcp-network.c remove unused includes 2015-02-23 23:53:42 +01: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 remove unused includes 2015-02-23 23:53:42 +01:00
dhcp-protocol.h dhcp: add support for vendor specific DHCP option 2015-07-12 14:26:32 -04:00
dhcp-server-internal.h #pragma once here and there 2015-01-23 09:30:44 -05: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 Use space after a silencing (void) 2015-03-13 23:42:17 -04:00
lldp-internal.h libsystemd-network: fix typo in lldp 2015-01-05 12:34:11 +01:00
lldp-network.c remove unused includes 2015-02-23 23:53:42 +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 tree-wide: remove spurious space 2015-06-08 23:11:26 +02:00
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 remove unused includes 2015-02-23 23:53:42 +01:00
network-internal.h remove unused includes 2015-02-23 23:53:42 +01:00
sd-dhcp-client.c sd-dhcp-client: readd deleted error check 2015-06-17 19:11:18 +02:00
sd-dhcp-lease.c dhcp: add support for vendor specific DHCP option 2015-07-12 14:26:32 -04:00
sd-dhcp-server.c util: introduce CMSG_FOREACH() macro and make use of it everywhere 2015-06-10 19:29:47 +02:00
sd-dhcp6-client.c dhcp6: remove unnecessary if check 2015-04-21 00:58:56 +02:00
sd-dhcp6-lease.c sd-dhcp6-lease: Revise address iteration functions 2015-01-27 09:35:24 +02:00
sd-icmp6-nd.c sd-icmp6-nd: Add support for fetching the latest expired prefix 2015-01-27 09:35:24 +02:00
sd-ipv4ll.c shared: add random-util.[ch] 2015-04-11 00:11:13 +02:00
sd-lldp.c lldp: set correct state for processing 2015-07-02 09:02:11 +05:30
sd-pppoe.c shared: add random-util.[ch] 2015-04-11 00:11:13 +02:00
test-dhcp-client.c remove unused includes 2015-02-23 23:53:42 +01:00
test-dhcp-option.c test-dhcp-option: conform to usual coding style 2015-03-13 23:42:17 -04:00
test-dhcp-server.c remove unused includes 2015-02-23 23:53:42 +01:00
test-dhcp6-client.c test-dhcp6-client: don't unref the event twice 2015-04-14 18:33:31 +02:00
test-icmp6-rs.c test-icmp6-nd: Add test cases for prefixes 2015-01-27 09:35:24 +02:00
test-ipv4ll.c test-ipv4ll: clean up the event 2015-04-13 23:38:02 +02:00
test-lldp.c remove unused includes 2015-02-23 23:53:42 +01:00
test-pppoe.c sd-netlink: rename from sd-rtnl 2015-06-13 19:52:54 +02:00