]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/zclient.h
Merge pull request #12708 from donaldsharp/no_notification
[mirror_frr.git] / lib / zclient.h
index 31ab60485e57bb1528e35f7ad263be0ee80e8522..8c4ce1b7779b60547ba5dc6ea8faa99ffa67be9c 100644 (file)
@@ -102,8 +102,6 @@ enum zserv_client_capabilities {
 extern struct sockaddr_storage zclient_addr;
 extern socklen_t zclient_addr_len;
 
-#define ZAPI_ORR_FLAG_UNICAST 0x01
-
 /* Zebra message types. */
 typedef enum {
        ZEBRA_INTERFACE_ADD,
@@ -243,6 +241,12 @@ typedef enum {
        ZEBRA_GRE_GET,
        ZEBRA_GRE_UPDATE,
        ZEBRA_GRE_SOURCE_SET,
+       ZEBRA_TC_QDISC_INSTALL,
+       ZEBRA_TC_QDISC_UNINSTALL,
+       ZEBRA_TC_CLASS_ADD,
+       ZEBRA_TC_CLASS_DELETE,
+       ZEBRA_TC_FILTER_ADD,
+       ZEBRA_TC_FILTER_DELETE,
 } zebra_message_types_t;
 
 enum zebra_error_types {
@@ -544,6 +548,13 @@ struct zapi_route {
  */
 #define ZEBRA_FLAG_OFFLOAD_FAILED     0x200
 
+/*
+ * This flag lets us know that we think the route entry
+ * received has caused us to be out of sync with the
+ * kernel (NLM_F_APPEND at the very least )
+ */
+#define ZEBRA_FLAG_OUTOFSYNC          0x400
+
        /* The older XXX_MESSAGE flags live here */
        uint32_t message;
 
@@ -1235,10 +1246,6 @@ enum zapi_opaque_registry {
        LDP_RLFA_UNREGISTER_ALL = 8,
        /* Announce LDP labels associated to a previously registered RLFA */
        LDP_RLFA_LABELS = 9,
-       /* Register for IGP METRIC with OSPF/ISIS */
-       ORR_IGP_METRIC_REGISTER = 10,
-       /* Send SPF data to BGP */
-       ORR_IGP_METRIC_UPDATE = 11
 };
 
 /* Send the hello message.