This commit introduces an enumeration to represent SR Policy Headend
Behaviors as specified in RFC 8986.
Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
#define ZEBRA_DEFAULT_SEG6_LOCAL_FLV_LCBLOCK_LEN 32
#define ZEBRA_DEFAULT_SEG6_LOCAL_FLV_LCNODE_FN_LEN 16
+/* SR Policy Headend Behaviors as per RFC 8986 section #5 */
+enum srv6_headend_behavior {
+ SRV6_HEADEND_BEHAVIOR_H_INSERT,
+ SRV6_HEADEND_BEHAVIOR_H_ENCAPS,
+ SRV6_HEADEND_BEHAVIOR_H_ENCAPS_RED,
+ SRV6_HEADEND_BEHAVIOR_H_ENCAPS_L2,
+ SRV6_HEADEND_BEHAVIOR_H_ENCAPS_L2_RED,
+};
+
enum seg6_mode_t {
INLINE,
ENCAP,