forked from Mirror/frr
pimd: add prefix_* and IANA_AFI v4/v6 defines
The Candidate-RP code is about to use these. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
1f223ae1ee
commit
18b82f64c9
|
@ -14,11 +14,13 @@
|
|||
|
||||
#if PIM_IPV == 4
|
||||
typedef struct in_addr pim_addr;
|
||||
typedef struct prefix_ipv4 prefix_pim;
|
||||
|
||||
#define PIM_ADDRSTRLEN INET_ADDRSTRLEN
|
||||
#define PIM_AF AF_INET
|
||||
#define PIM_AFI AFI_IP
|
||||
#define PIM_PROTO_REG IPPROTO_RAW
|
||||
#define PIM_IANA_AFI IANA_AFI_IPV4
|
||||
#define PIM_IPADDR IPADDR_V4
|
||||
#define ipaddr_pim ipaddr_v4
|
||||
#define PIM_MAX_BITLEN IPV4_MAX_BITLEN
|
||||
|
@ -44,11 +46,13 @@ union pimprefixconstptr {
|
|||
|
||||
#else
|
||||
typedef struct in6_addr pim_addr;
|
||||
typedef struct prefix_ipv6 prefix_pim;
|
||||
|
||||
#define PIM_ADDRSTRLEN INET6_ADDRSTRLEN
|
||||
#define PIM_AF AF_INET6
|
||||
#define PIM_AFI AFI_IP6
|
||||
#define PIM_PROTO_REG IPPROTO_PIM
|
||||
#define PIM_IANA_AFI IANA_AFI_IPV6
|
||||
#define PIM_IPADDR IPADDR_V6
|
||||
#define ipaddr_pim ipaddr_v6
|
||||
#define PIM_MAX_BITLEN IPV6_MAX_BITLEN
|
||||
|
|
Loading…
Reference in a new issue