]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/zebra.h
bgpd: add flowspec feature
[mirror_frr.git] / lib / zebra.h
index 3887602231a4a1252e25588f2914ec29c732d655..f4f104299db7b1b7e6d6466ddc1cfff067022c8f 100644 (file)
@@ -462,7 +462,8 @@ typedef enum {
        IANA_SAFI_LABELED_UNICAST = 4,
        IANA_SAFI_ENCAP = 7,
        IANA_SAFI_EVPN = 70,
-       IANA_SAFI_MPLS_VPN = 128
+       IANA_SAFI_MPLS_VPN = 128,
+       IANA_SAFI_FLOWSPEC = 133
 } iana_safi_t;
 
 /* Default Administrative Distance of each protocol. */
@@ -548,6 +549,8 @@ static inline safi_t safi_iana2int(iana_safi_t safi)
                return SAFI_EVPN;
        case IANA_SAFI_LABELED_UNICAST:
                return SAFI_LABELED_UNICAST;
+       case IANA_SAFI_FLOWSPEC:
+               return SAFI_FLOWSPEC;
        default:
                return SAFI_MAX;
        }
@@ -568,6 +571,8 @@ static inline iana_safi_t safi_int2iana(safi_t safi)
                return IANA_SAFI_EVPN;
        case SAFI_LABELED_UNICAST:
                return IANA_SAFI_LABELED_UNICAST;
+       case SAFI_FLOWSPEC:
+               return IANA_SAFI_FLOWSPEC;
        default:
                return IANA_SAFI_RESERVED;
        }