2424#include "in-addr-util.h"
2525#include "lldp-internal.h"
2626#include "lldp-neighbor.h"
27- #include "lldp.h"
2827#include "unaligned.h"
2928
3029static void lldp_neighbor_id_hash_func (const void * p , struct siphash * state ) {
@@ -245,7 +244,7 @@ int lldp_neighbor_parse(sd_lldp_neighbor *n) {
245244
246245 switch (type ) {
247246
248- case LLDP_TYPE_END :
247+ case SD_LLDP_TYPE_END :
249248 if (length != 0 ) {
250249 log_lldp ("End marker TLV not zero-sized, ignoring datagram." );
251250 return - EBADMSG ;
@@ -257,7 +256,7 @@ int lldp_neighbor_parse(sd_lldp_neighbor *n) {
257256
258257 goto end_marker ;
259258
260- case LLDP_TYPE_CHASSIS_ID :
259+ case SD_LLDP_TYPE_CHASSIS_ID :
261260 if (length < 2 || length > 256 ) { /* includes the chassis subtype, hence one extra byte */
262261 log_lldp ("Chassis ID field size out of range, ignoring datagram." );
263262 return - EBADMSG ;
@@ -274,7 +273,7 @@ int lldp_neighbor_parse(sd_lldp_neighbor *n) {
274273 n -> id .chassis_id_size = length ;
275274 break ;
276275
277- case LLDP_TYPE_PORT_ID :
276+ case SD_LLDP_TYPE_PORT_ID :
278277 if (length < 2 || length > 256 ) { /* includes the port subtype, hence one extra byte */
279278 log_lldp ("Port ID field size out of range, ignoring datagram." );
280279 return - EBADMSG ;
@@ -291,7 +290,7 @@ int lldp_neighbor_parse(sd_lldp_neighbor *n) {
291290 n -> id .port_id_size = length ;
292291 break ;
293292
294- case LLDP_TYPE_TTL :
293+ case SD_LLDP_TYPE_TTL :
295294 if (length != 2 ) {
296295 log_lldp ("TTL field has wrong size, ignoring datagram." );
297296 return - EBADMSG ;
@@ -306,25 +305,25 @@ int lldp_neighbor_parse(sd_lldp_neighbor *n) {
306305 n -> has_ttl = true;
307306 break ;
308307
309- case LLDP_TYPE_PORT_DESCRIPTION :
308+ case SD_LLDP_TYPE_PORT_DESCRIPTION :
310309 r = parse_string (& n -> port_description , p , length );
311310 if (r < 0 )
312311 return r ;
313312 break ;
314313
315- case LLDP_TYPE_SYSTEM_NAME :
314+ case SD_LLDP_TYPE_SYSTEM_NAME :
316315 r = parse_string (& n -> system_name , p , length );
317316 if (r < 0 )
318317 return r ;
319318 break ;
320319
321- case LLDP_TYPE_SYSTEM_DESCRIPTION :
320+ case SD_LLDP_TYPE_SYSTEM_DESCRIPTION :
322321 r = parse_string (& n -> system_description , p , length );
323322 if (r < 0 )
324323 return r ;
325324 break ;
326325
327- case LLDP_TYPE_SYSTEM_CAPABILITIES :
326+ case SD_LLDP_TYPE_SYSTEM_CAPABILITIES :
328327 if (length != 4 )
329328 log_lldp ("System capabilities field has wrong size, ignoring." );
330329 else {
@@ -335,7 +334,7 @@ int lldp_neighbor_parse(sd_lldp_neighbor *n) {
335334
336335 break ;
337336
338- case LLDP_TYPE_PRIVATE :
337+ case SD_LLDP_TYPE_PRIVATE :
339338 if (length < 4 )
340339 log_lldp ("Found private TLV that is too short, ignoring." );
341340
@@ -479,18 +478,18 @@ _public_ int sd_lldp_neighbor_get_chassis_id_as_string(sd_lldp_neighbor *n, cons
479478
480479 switch (* (uint8_t * ) n -> id .chassis_id ) {
481480
482- case LLDP_CHASSIS_SUBTYPE_CHASSIS_COMPONENT :
483- case LLDP_CHASSIS_SUBTYPE_INTERFACE_ALIAS :
484- case LLDP_CHASSIS_SUBTYPE_PORT_COMPONENT :
485- case LLDP_CHASSIS_SUBTYPE_INTERFACE_NAME :
486- case LLDP_CHASSIS_SUBTYPE_LOCALLY_ASSIGNED :
481+ case SD_LLDP_CHASSIS_SUBTYPE_CHASSIS_COMPONENT :
482+ case SD_LLDP_CHASSIS_SUBTYPE_INTERFACE_ALIAS :
483+ case SD_LLDP_CHASSIS_SUBTYPE_PORT_COMPONENT :
484+ case SD_LLDP_CHASSIS_SUBTYPE_INTERFACE_NAME :
485+ case SD_LLDP_CHASSIS_SUBTYPE_LOCALLY_ASSIGNED :
487486 k = cescape_length ((char * ) n -> id .chassis_id + 1 , n -> id .chassis_id_size - 1 );
488487 if (!k )
489488 return - ENOMEM ;
490489
491490 goto done ;
492491
493- case LLDP_CHASSIS_SUBTYPE_MAC_ADDRESS :
492+ case SD_LLDP_CHASSIS_SUBTYPE_MAC_ADDRESS :
494493 r = format_mac_address (n -> id .chassis_id , n -> id .chassis_id_size , & k );
495494 if (r < 0 )
496495 return r ;
@@ -499,7 +498,7 @@ _public_ int sd_lldp_neighbor_get_chassis_id_as_string(sd_lldp_neighbor *n, cons
499498
500499 break ;
501500
502- case LLDP_CHASSIS_SUBTYPE_NETWORK_ADDRESS :
501+ case SD_LLDP_CHASSIS_SUBTYPE_NETWORK_ADDRESS :
503502 r = format_network_address (n -> id .chassis_id , n -> id .chassis_id_size , & k );
504503 if (r < 0 )
505504 return r ;
@@ -550,17 +549,17 @@ _public_ int sd_lldp_neighbor_get_port_id_as_string(sd_lldp_neighbor *n, const c
550549
551550 switch (* (uint8_t * ) n -> id .port_id ) {
552551
553- case LLDP_PORT_SUBTYPE_INTERFACE_ALIAS :
554- case LLDP_PORT_SUBTYPE_PORT_COMPONENT :
555- case LLDP_PORT_SUBTYPE_INTERFACE_NAME :
556- case LLDP_PORT_SUBTYPE_LOCALLY_ASSIGNED :
552+ case SD_LLDP_PORT_SUBTYPE_INTERFACE_ALIAS :
553+ case SD_LLDP_PORT_SUBTYPE_PORT_COMPONENT :
554+ case SD_LLDP_PORT_SUBTYPE_INTERFACE_NAME :
555+ case SD_LLDP_PORT_SUBTYPE_LOCALLY_ASSIGNED :
557556 k = cescape_length ((char * ) n -> id .port_id + 1 , n -> id .port_id_size - 1 );
558557 if (!k )
559558 return - ENOMEM ;
560559
561560 goto done ;
562561
563- case LLDP_PORT_SUBTYPE_MAC_ADDRESS :
562+ case SD_LLDP_PORT_SUBTYPE_MAC_ADDRESS :
564563 r = format_mac_address (n -> id .port_id , n -> id .port_id_size , & k );
565564 if (r < 0 )
566565 return r ;
@@ -569,7 +568,7 @@ _public_ int sd_lldp_neighbor_get_port_id_as_string(sd_lldp_neighbor *n, const c
569568
570569 break ;
571570
572- case LLDP_PORT_SUBTYPE_NETWORK_ADDRESS :
571+ case SD_LLDP_PORT_SUBTYPE_NETWORK_ADDRESS :
573572 r = format_network_address (n -> id .port_id , n -> id .port_id_size , & k );
574573 if (r < 0 )
575574 return r ;
@@ -738,7 +737,7 @@ _public_ int sd_lldp_neighbor_tlv_get_oui(sd_lldp_neighbor *n, uint8_t oui[3], u
738737 assert_return (oui , - EINVAL );
739738 assert_return (subtype , - EINVAL );
740739
741- r = sd_lldp_neighbor_tlv_is_type (n , LLDP_TYPE_PRIVATE );
740+ r = sd_lldp_neighbor_tlv_is_type (n , SD_LLDP_TYPE_PRIVATE );
742741 if (r < 0 )
743742 return r ;
744743 if (r == 0 )
0 commit comments