The lldpad package is an implementation of the Link Layer Discovery Protocol (LLDP). It originated from Intel's Data Center Bridging (DCB) software - the dcbd package. The lldpad package adds LLDP support for all ports in addition to DCB Exchange protocol (DCBX) support on DCB capable ports (as was provided by dcbd). Also, support for additional LLDP TLVs has been added. DCB is a collection of emerging standards-based technologies designed to allow Ethernet to support multiple types of traffic classes in the Data Center. The DCBX functionality of this package is designed to work with the DCB kernel interface (dcbnl in rtnetlink) that is included in the Linux kernel 2.6.29 or higher. The Intel ixgbe driver supports the dcbnl interface. Files included in this release: lldpad-0.9.38.tar.gz - includes source code for lldpad, lldptool and dcbtool. lldpad is a an LLDP agent which supports LLDP TLVs for all ports and DCBX for DCB capable ports. lldptool and dcbtool provide LLDP and DCB management capabilities. Changes from lldpad-0.9.32 include: - lldpad: increase netlink buffer from 1k to 4k - lldpad: fix getopt() parsing to catch invalid options - lldpad: fixed stack bug in set_linkmode() - lldpad: fix buffer overflow issue in the LLDP-MED SW Revision string - lldpad: change LLDP PDUs to use SAN MAC address when it is available instead of general MAC address - lldpad: fix lldptool to catch options with missing arguments - lldpad: update linkmode and operstate handling to enhance the link events - lldpad: fix argument handling from lldptool commands which caused a segmentation fault - lldpad: fix race condition where a dcbtool or lldptool command could fail when issued immediately following lldpad starting in daemon mode - lldpad: fix link flap which could occur with some DCBX peers when the FCoE App TLV was configured differently than the peer - lldpad: log a message when lldpad starts and stops - lldpad: fix 'status' query of init script when lldpad is not running - lldpad: update description of lldpad in the init script - lldpad: update DCB configuration information in README to include use of VLAN interface egress priority maps - lldpad: fix issue where advertise settings of DCBX features could become inconsistent with the transmit enable setting of the DCBX TLV - lldpad: replace references to 'dcbd' in log and help messages with 'lldpad' - lldpad: handle case if lldpad.conf file is removed during lldpad runtime, configuration will be restored when a new configuration is made - lldpad: use stdbool.h (bool, true, false) - lldpad: clean up some of the logging calls to use new macros - lldptool: commands of the form 'gettlv' can also be entered as 'get-tlv' - dcbtool: add ':' to Oper Version and Max Version output lines to be consistent with rest of output