diff --git a/src/1905_tlvs.h b/src/1905_tlvs.h
index 1949ad70f49f6c6c0e40a7e600709c5d5807cae2..ae83679522cca5ab6d23b7d3e228beca85747fb8 100644
--- a/src/1905_tlvs.h
+++ b/src/1905_tlvs.h
@@ -241,7 +241,6 @@ struct tlv_tx_linkmetric {
 	uint8_t aladdr[6];
 	uint8_t neighbor_aladdr[6];
 
-	uint8_t num_tx_links;
 	struct tx_link_info link[];
 } __attribute__((packed));
 
@@ -257,10 +256,9 @@ struct rx_link_info {
 } __attribute__((packed));
 
 /* TLV: receiver link metric */
-struct receiverLinkMetricTLV {
+struct tlv_rx_linkmetric {
 	uint8_t aladdr[6];
 	uint8_t neighbor_aladdr[6];
-	uint8_t num_rx_links;
 	struct rx_link_info link[];
 } __attribute__((packed));