net-misc / lldpd

Implementation of IEEE 802.1ab (LLDP)

Official package sites : https://vincentbernat.github.com/lldpd/ ·

LLDP (Link Layer Discovery Protocol) (also known as 802.1ab) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. lldpd is a lldp daemon for GNU/Linux and implements both reception and sending. It supports both LLDP and LLDP-MED (contributed by Michael Hanig). It also implements an SNMP subagent for net-snmp to get local and remote LLDP information. The LLDP MIB is partially implemented but the most useful tables are here. lldpd supports bridge, vlan and bonding. bonding need to be done on real physical devices, not on bridges, vlans, etc. However, vlans can be mapped on the bonding device. You can bridge vlan but not add vlans on bridges. More complex setups may give false results. A small utility, lldpctl, allows to query information collected through the command line. lldpd also implements CDP (Cisco Discovery Protocol), FDP (Foundry Discovery Protocol), SONMP (Nortel Discovery Protocol) and EDP (Extreme Discovery Protocol). However, recent versions of IOS should support LLDP and most Extreme stuff support LLDP. When a EDP, CDP or SONMP frame is received on a given interface, lldpd starts sending EDP, CDP or SONMP frame on this interface. Informations collected through EDP/CDP/FDP/SONMP are integrated with other informations and can be queried with lldpctl or through SNMP. With the help of lldpd, you can get a map of your network. You may also want to look at Wiremaps or NetDisco which are a web application that helps you to see what is connected to where.

v1.0.3 :: 0 :: gentoo

Modified
License
ISC
Keywords
~amd64 ~x86
USE flags
cdp doc dot1 dot3 edp fdp graph lldpmed old-kernel readline sanitizers seccomp snmp sonmp static-libs test xml zsh-completion

v1.0.1-r1 :: 0 :: gentoo

Modified
License
ISC
Keywords
~amd64 ~x86
USE flags
cdp doc dot1 dot3 edp fdp graph lldpmed old-kernel readline sanitizers seccomp snmp sonmp static-libs test xml zsh-completion

v1.0.1 :: 0 :: gentoo

Modified
License
ISC
Keywords
~amd64 ~x86
USE flags
cdp doc dot1 dot3 edp fdp graph lldpmed old-kernel readline sanitizers seccomp snmp sonmp static-libs test xml zsh-completion

v0.9.3-r1 :: 0 :: gentoo

Modified
License
ISC
Keywords
amd64 x86
USE flags
cdp doc dot1 dot3 edp fdp graph jansson lldpmed old-kernel readline sanitizers seccomp snmp sonmp static-libs xml zsh-completion

General

cdp
Enable Cisco Discovery Protocol
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
dot1
Enable Dot1 extension (VLAN stuff)
dot3
Enable Dot3 extension (PHY stuff)
edp
Enable Extreme Discovery Protocol
fdp
Enable Foundry Discovery Protocol
graph
Create dot graphs in documentations
jansson
Enable JSON output via Jansson
lldpmed
Enable LLDP-MED extension
old-kernel
Enable compatibility with Linux kernel older than 2.6.39
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
sanitizers
Enable code instrumentation with selected sanitizers
seccomp
Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
snmp
Enable the use of SNMP
sonmp
Enable SynOptics Network Management
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
xml
Add support for XML files
zsh-completion
Enable zsh completion support

app-doc / doxygen : Documentation system for most programming languages

app-portage / elt-patches : Collection of patches for libtool.eclass

app-shells / zsh : UNIX Shell similar to the Korn shell

dev-libs / check : A unit test framework for C

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libbsd : An library to provide useful functions commonly found on BSD systems

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libxml2 : XML C parser and toolkit

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / readline : Another cute console display library

virtual / pkgconfig : Virtual for the pkg-config implementation

app-shells / zsh : UNIX Shell similar to the Korn shell

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libbsd : An library to provide useful functions commonly found on BSD systems

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libxml2 : XML C parser and toolkit

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / readline : Another cute console display library

550604
net-misc/lldpd: add s6 support
559670
=net-misc/lldpd-0.7.11-r3: depends on libbsd(?)
585206
net-misc/lldpd: creates /no/usr.sbin.lldpd in /
639366
net-misc/lldpd - add gettimeofday to seccomp
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Fix USE="fdp -cdp" in 1.0.3 (bug #674900)
Closes: https://bugs.gentoo.org/674900 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-misc/lldpd: Added dependency on sys-libs/readline
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 1.0.3
Closes: https://bugs.gentoo.org/672782 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 1.0.2
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Revision bump, allow brk with seccomp (bug #657932)
Closes: https://bugs.gentoo.org/657932 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Patrick McLean · gentoo
net-misc/lldpd: Clean up old versions
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 1.0.1
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.9
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.8, add patch to whitelist getpid
Gentoo-Bug: 630584 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Patrick McLean · gentoo
net-misc/lldpd: Clean out old versions
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.7
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.6
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
net-misc/lldpd: x86 stable wrt bug #588852
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Revision bump, add sendmmsg and recvfrom to seccomp filter
Package-Manager: portage-2.3.2
Patrick McLean · gentoo
net-misc/lldpd: Remove old
Package-Manager: portage-2.3.2
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.5
Package-Manager: portage-2.3.2
Agostino Sarubbo · gentoo
net-misc/lldpd: amd64 stable wrt bug #588852
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.4
Package-Manager: portage-2.3.0
Patrick McLean · gentoo
net-misc/lldpd: Clear out old ebuild for 0.9.3
Package-Manager: portage-2.3.0_rc1
Patrick McLean · gentoo
net-misc/lldpd: Revision bump, update seccomp patch to add missing syscalls
Gentoo-bug: 564566 Package-Manager: portage-2.3.0_rc1
Patrick McLean · gentoo
net-misc/lldpd: Version bump, add patch for seccomp stuff (bug #577576)
Package-Manager: portage-2.3.0_rc1
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.1
Package-Manager: portage-2.2.27
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed