summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorSusant Sahani <susant@redhat.com>2014-11-23 09:46:36 +0530
committerSusant Sahani <susant@redhat.com>2014-12-19 08:02:45 +0530
commitad1ad5c8e36ea795034fcdac660b15d7c141d55b (patch)
tree6cbd058659041f88cce2d1f9617eb0aba5d6e449 /Makefile.am
parent266b538958932e6fc27dfce4917336e70e17e29e (diff)
networkd: Introduce Link Layer Discovery Protocol (LLDP)
This patch introduces LLDP support to networkd. it implements the receiver side of the protocol. The Link Layer Discovery Protocol (LLDP) is an industry-standard, vendor-neutral method to allow networked devices to advertise capabilities, identity, and other information onto a LAN. The Layer 2 protocol, detailed in IEEE 802.1AB-2005.LLDP allows network devices that operate at the lower layers of a protocol stack (such as Layer 2 bridges and switches) to learn some of the capabilities and characteristics of LAN devices available to higher layer protocols.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am27
1 files changed, 25 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 2cc19a9c54..a7a2b6d59f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3079,7 +3079,18 @@ libsystemd_network_la_SOURCES = \
src/libsystemd-network/dhcp6-network.c \
src/libsystemd-network/dhcp6-option.c \
src/libsystemd-network/dhcp6-lease-internal.h \
- src/libsystemd-network/sd-dhcp6-lease.c
+ src/libsystemd-network/sd-dhcp6-lease.c \
+ src/libsystemd-network/lldp.h \
+ src/libsystemd-network/lldp-tlv.h \
+ src/libsystemd-network/lldp-tlv.c \
+ src/libsystemd-network/lldp-network.h \
+ src/libsystemd-network/lldp-network.c \
+ src/libsystemd-network/lldp-port.h \
+ src/libsystemd-network/lldp-port.c \
+ src/libsystemd-network/lldp-internal.h \
+ src/libsystemd-network/lldp-internal.c \
+ src/libsystemd-network/sd-lldp.h \
+ src/libsystemd-network/sd-lldp.c
libsystemd_network_la_LIBADD = \
libudev-internal.la \
@@ -3158,13 +3169,25 @@ test_dhcp6_client_LDADD = \
libsystemd-internal.la \
libsystemd-shared.la
+test_lldp_SOURCES = \
+ src/libsystemd-network/lldp.h \
+ src/libsystemd-network/lldp-tlv.h \
+ src/libsystemd-network/lldp-tlv.c \
+ src/libsystemd-network/test-lldp.c
+
+test_lldp_LDADD = \
+ libsystemd-network.la \
+ libsystemd-internal.la \
+ libsystemd-shared.la
+
tests += \
test-dhcp-option \
test-dhcp-client \
test-dhcp-server \
test-ipv4ll \
test-icmp6-rs \
- test-dhcp6-client
+ test-dhcp6-client \
+ test-lldp
manual_tests += \
test-pppoe