summaryrefslogtreecommitdiff
path: root/pimd/pim_addr.h
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_addr.h')
-rw-r--r--pimd/pim_addr.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/pimd/pim_addr.h b/pimd/pim_addr.h
index 3c4b5a84d1..a278a46593 100644
--- a/pimd/pim_addr.h
+++ b/pimd/pim_addr.h
@@ -25,17 +25,15 @@
/* clang-format off */
-/* temporarily disable IPv6 types to keep code compiling.
- * Defining PIM_V6_TEMP_BREAK will show a lot of compile errors - they are
- * very useful to see TODOs.
- */
-#if PIM_IPV == 4 || !defined(PIM_V6_TEMP_BREAK)
+#if PIM_IPV == 4
typedef struct in_addr pim_addr;
#define PIM_ADDRSTRLEN INET_ADDRSTRLEN
#define PIM_AF AF_INET
#define PIM_AFI AFI_IP
#define PIM_MAX_BITLEN IPV4_MAX_BITLEN
+#define PIM_AF_NAME "ip"
+#define FRR_PIM_AF_XPATH_VAL "frr-routing:ipv4"
union pimprefixptr {
prefixtype(pimprefixptr, struct prefix, p)
@@ -54,6 +52,8 @@ typedef struct in6_addr pim_addr;
#define PIM_AF AF_INET6
#define PIM_AFI AFI_IP6
#define PIM_MAX_BITLEN IPV6_MAX_BITLEN
+#define PIM_AF_NAME "ipv6"
+#define FRR_PIM_AF_XPATH_VAL "frr-routing:ipv6"
union pimprefixptr {
prefixtype(pimprefixptr, struct prefix, p)