]> git.ipfire.org Git - thirdparty/lldpd.git/commit
Support for multiple IPv4/IPv6 management addresses.
authorJoão Valverde <joao.valverde@ist.utl.pt>
Tue, 6 Mar 2012 14:08:59 +0000 (14:08 +0000)
committerVincent Bernat <bernat@luffy.cx>
Thu, 15 Mar 2012 19:41:10 +0000 (20:41 +0100)
commite6b36c8751d167352fb16cf0d00fe6d4c19b07c1
treed130a9d3abd50a3484bd8dc441e862d2c289b783
parent60e33aec988f5e975dc01d57597626bf1b751533
Support for multiple IPv4/IPv6 management addresses.

This patch introduces a new 'struct lldpd_mgmt' to store IPv4/IPv6
management addresses. These addresses are stored in a tail queue.
For the local chassis we currently only use one IPv4 and one IPv6 address.

Options for IPv6 addresses are the same as IPv4 (use -6).

TODO: Fix SNMP agent.
15 files changed:
src/agent.c
src/cdp.c
src/display.c
src/edp.c
src/interfaces.c
src/lldp.c
src/lldp.h
src/lldpd.c
src/lldpd.h
src/sonmp.c
tests/check_cdp.c
tests/check_edp.c
tests/check_lldp.c
tests/check_snmp.c
tests/check_sonmp.c