From: Numan Siddique <[email protected]>
After the commit [1], travis CI job for osx [2] is failing with the below
error:
*****
In file included from lib/actions.c:25:
./lib/ovn-l7.h:246:9: error: 'ND_OPT_ROUTE_INFO' macro redefined
[-Werror,-Wmacro-redefined]
^
/usr/include/netinet/icmp6.h:329:9: note: previous definition is here
*****
This patch renames the macro ND_OPT_ROUTE_INFO to ND_OPT_ROUTE_INFO_TYPE as
this macro
is used to set the Route Information Option Type.
[1] - 9f7f466af("Add support for Route Info Option in RA - RFC 4191")
[2] -
https://travis-ci.org/ovn-org/ovn/jobs/634833728?utm_medium=notification&utm_source=github_status
Fixes- 9f7f466af("Add support for Route Info Option in RA - RFC 4191")
CC: Lorenzo Bianconi <[email protected]>
Signed-off-by: Numan Siddique <[email protected]>
---
controller/pinctrl.c | 2 +-
lib/ovn-l7.h | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/controller/pinctrl.c b/controller/pinctrl.c
index c4752c673..452ca8a1c 100644
--- a/controller/pinctrl.c
+++ b/controller/pinctrl.c
@@ -2486,7 +2486,7 @@ packet_put_ra_route_info_opt(struct dp_packet *b,
ovs_be32 lifetime,
for (t1 = strtok_r(t0, "-", &r1), index = 0; t1;
t1 = strtok_r(NULL, "-", &r1), index++) {
- nd_rinfo.type = ND_OPT_ROUTE_INFO;
+ nd_rinfo.type = ND_OPT_ROUTE_INFO_TYPE;
nd_rinfo.route_lifetime = lifetime;
switch (index) {
diff --git a/lib/ovn-l7.h b/lib/ovn-l7.h
index ae6dbfdfb..375b77014 100644
--- a/lib/ovn-l7.h
+++ b/lib/ovn-l7.h
@@ -243,10 +243,10 @@ struct ovs_nd_dnssl {
BUILD_ASSERT_DECL(ND_DNSSL_OPT_LEN == sizeof(struct ovs_nd_dnssl));
/* Route Information option RFC 4191 */
-#define ND_OPT_ROUTE_INFO 24
+#define ND_OPT_ROUTE_INFO_TYPE 24
#define ND_ROUTE_INFO_OPT_LEN 8
struct ovs_nd_route_info {
- u_int8_t type; /* ND_OPT_ROUTE_INFO */
+ u_int8_t type; /* ND_OPT_ROUTE_INFO_TYPE */
u_int8_t len; /* 1, 2 or 3 */
u_int8_t prefix_len;
u_int8_t flags;
--
2.24.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev