]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
lib: allow retrieval of chassis TTL
authorVincent Bernat <vincent@bernat.im>
Fri, 27 May 2016 12:03:09 +0000 (14:03 +0200)
committerVincent Bernat <vincent@bernat.im>
Fri, 27 May 2016 12:03:09 +0000 (14:03 +0200)
src/lib/atoms/chassis.c
src/lib/lldpctl.h

index 006996fce68fc8c6ed77d814968e5bdb9862db4d..6cbf1a4fca54a2b11991a11abe1a3eb755216d90 100644 (file)
@@ -186,6 +186,8 @@ _lldpctl_atom_get_int_chassis(lldpctl_atom_t *atom, lldpctl_key_t key)
                return chassis->c_cap_available;
        case lldpctl_k_chassis_cap_enabled:
                return chassis->c_cap_enabled;
+       case lldpctl_k_chassis_ttl:
+               return chassis->c_ttl;
 #ifdef ENABLE_LLDPMED
        case lldpctl_k_chassis_med_type:
                return chassis->c_med_type;
index 684c522c8d9f651335cbbbcf2c0a2959db599ca5..54c15ad592a502332fdbff7cce9a01cc1e03c739 100644 (file)
@@ -725,6 +725,7 @@ typedef enum {
        lldpctl_k_chassis_cap_available, /**< `(I)` Available capabalities (see `LLDP_CAP_*`) */
        lldpctl_k_chassis_cap_enabled,   /**< `(I)` Enabled capabilities (see `LLDP_CAP_*`) */
        lldpctl_k_chassis_mgmt,          /**< `(AL)` List of management addresses */
+       lldpctl_k_chassis_ttl,           /**< `(I)` The chassis TTL */
 
        lldpctl_k_chassis_med_type = 1900, /**< `(IS)` Chassis MED type. See `LLDP_MED_CLASS_*` */
        lldpctl_k_chassis_med_cap,  /**< `(I)` Available MED capabilitied. See `LLDP_MED_CAP_*` */