summaryrefslogtreecommitdiff
path: root/pceplib/pcep_msg_objects.h
diff options
context:
space:
mode:
authorJavier Garcia <javier.garcia@voltanet.io>2021-05-21 09:07:41 +0200
committerJavier Garcia <javier.garcia@voltanet.io>2021-06-22 12:04:03 +0200
commit5fe7f5b4798c548dbbc62865c08ee4be4d67e119 (patch)
treea7f28be3392d84f141f92b60f0e579a8a107bc55 /pceplib/pcep_msg_objects.h
parentcd551a0fd5430791ce4e650ccca9b312f02b9701 (diff)
pceplib: Extract fields needed for PcInitiated with Cisco pce. (1/4)
1.- Unknown/non-standard tlv where cisco sends BSID. 2.- Non-standard Vendor Info object where cisco sends color. Co-authored-by: Javier Garcia <javier.garcia@voltanet.io> Signed-off-by: Sebastien Merle <sebastien@netdef.org> Signed-off-by: Javier Garcia <javier.garcia@voltanet.io>
Diffstat (limited to 'pceplib/pcep_msg_objects.h')
-rw-r--r--pceplib/pcep_msg_objects.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/pceplib/pcep_msg_objects.h b/pceplib/pcep_msg_objects.h
index 959a6f8cf6..f26618e291 100644
--- a/pceplib/pcep_msg_objects.h
+++ b/pceplib/pcep_msg_objects.h
@@ -385,11 +385,16 @@ struct pcep_object_lsp {
bool flag_c;
};
+#define ENTERPRISE_NUMBER_CISCO 9
+#define ENTERPRISE_COLOR_CISCO 65540
/* RFC 7470 */
struct pcep_object_vendor_info {
struct pcep_object_header header;
uint32_t enterprise_number;
uint32_t enterprise_specific_info;
+ uint32_t enterprise_specific_info1; /* cisco sends color for PcInit */
+ uint32_t enterprise_specific_info2;
+ uint32_t enterprise_specific_info3;
};
/* RFC 8282 */