networkd: Introduce Link Layer Discovery Protocol (LLDP)
authorSusant Sahani <susant@redhat.com>
Sun, 23 Nov 2014 04:16:36 +0000 (09:46 +0530)
committerSusant Sahani <susant@redhat.com>
Fri, 19 Dec 2014 02:32:45 +0000 (08:02 +0530)
commitad1ad5c8e36ea795034fcdac660b15d7c141d55b
tree6cbd058659041f88cce2d1f9617eb0aba5d6e449
parent266b538958932e6fc27dfce4917336e70e17e29e
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:
Makefile.am
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]