chiark / gitweb /
networkd: Introduce Link Layer Discovery Protocol (LLDP)
authorSusant Sahani <>
Sun, 23 Nov 2014 04:16:36 +0000 (09:46 +0530)
committerSusant Sahani <>
Fri, 19 Dec 2014 02:32:45 +0000 (08:02 +0530)
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.
13 files changed:
src/libsystemd-network/lldp-internal.c [new file with mode: 0644]
src/libsystemd-network/lldp-internal.h [new file with mode: 0644]
src/libsystemd-network/lldp-network.c [new file with mode: 0644]
src/libsystemd-network/lldp-network.h [new file with mode: 0644]
src/libsystemd-network/lldp-port.c [new file with mode: 0644]
src/libsystemd-network/lldp-port.h [new file with mode: 0644]
src/libsystemd-network/lldp-tlv.c [new file with mode: 0644]
src/libsystemd-network/lldp-tlv.h [new file with mode: 0644]
src/libsystemd-network/lldp.h [new file with mode: 0644]
src/libsystemd-network/sd-lldp.c [new file with mode: 0644]
src/libsystemd-network/sd-lldp.h [new file with mode: 0644]
src/libsystemd-network/test-lldp.c [new file with mode: 0644]