]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: Add IF_ZEBRA_DATA_X define
authorDonald Sharp <sharpd@nvidia.com>
Wed, 29 Jun 2022 13:05:17 +0000 (09:05 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Mon, 8 Aug 2022 13:15:22 +0000 (09:15 -0400)
There are 2 defines IF_ZEBRA_MULTICAST_X and
IF_ZEBRA_SHUTDOWN_X macros that do the same
thing.  Combine into one.

Future commits will use the IF_ZEBRA_DATA_X macro
as well.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/interface.c
zebra/interface.h

index de7db2d48ff065c37a02b2fbf87911ca39cd6fc0..c66f103b33caca52393db4e7673eca882dae4921 100644 (file)
@@ -147,8 +147,8 @@ static int if_zebra_new_hook(struct interface *ifp)
        zebra_if = XCALLOC(MTYPE_ZINFO, sizeof(struct zebra_if));
        zebra_if->ifp = ifp;
 
-       zebra_if->multicast = IF_ZEBRA_MULTICAST_UNSPEC;
-       zebra_if->shutdown = IF_ZEBRA_SHUTDOWN_OFF;
+       zebra_if->multicast = IF_ZEBRA_DATA_UNSPEC;
+       zebra_if->shutdown = IF_ZEBRA_DATA_OFF;
 
        zebra_if_nhg_dependents_init(zebra_if);
 
@@ -583,9 +583,9 @@ void if_add_update(struct interface *ifp)
        if_data = ifp->info;
        assert(if_data);
 
-       if (if_data->multicast == IF_ZEBRA_MULTICAST_ON)
+       if (if_data->multicast == IF_ZEBRA_DATA_ON)
                if_set_flags(ifp, IFF_MULTICAST);
-       else if (if_data->multicast == IF_ZEBRA_MULTICAST_OFF)
+       else if (if_data->multicast == IF_ZEBRA_DATA_OFF)
                if_unset_flags(ifp, IFF_MULTICAST);
 
        zebra_ptm_if_set_ptm_state(ifp, if_data);
@@ -595,7 +595,7 @@ void if_add_update(struct interface *ifp)
        if (!CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE)) {
                SET_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE);
 
-               if (if_data->shutdown == IF_ZEBRA_SHUTDOWN_ON) {
+               if (if_data->shutdown == IF_ZEBRA_DATA_ON) {
                        if (IS_ZEBRA_DEBUG_KERNEL) {
                                zlog_debug(
                                        "interface %s vrf %s(%u) index %d is shutdown. Won't wake it up.",
@@ -2908,7 +2908,7 @@ int if_multicast_set(struct interface *ifp)
                if_refresh(ifp);
        }
        if_data = ifp->info;
-       if_data->multicast = IF_ZEBRA_MULTICAST_ON;
+       if_data->multicast = IF_ZEBRA_DATA_ON;
 
        return 0;
 }
@@ -2931,7 +2931,7 @@ DEFUN (multicast,
                if_refresh(ifp);
        }
        if_data = ifp->info;
-       if_data->multicast = IF_ZEBRA_MULTICAST_ON;
+       if_data->multicast = IF_ZEBRA_DATA_ON;
 
        return CMD_SUCCESS;
 }
@@ -2949,7 +2949,7 @@ int if_multicast_unset(struct interface *ifp)
                if_refresh(ifp);
        }
        if_data = ifp->info;
-       if_data->multicast = IF_ZEBRA_MULTICAST_OFF;
+       if_data->multicast = IF_ZEBRA_DATA_OFF;
 
        return 0;
 }
@@ -2973,7 +2973,7 @@ DEFUN (no_multicast,
                if_refresh(ifp);
        }
        if_data = ifp->info;
-       if_data->multicast = IF_ZEBRA_MULTICAST_OFF;
+       if_data->multicast = IF_ZEBRA_DATA_OFF;
 
        return CMD_SUCCESS;
 }
@@ -3039,7 +3039,7 @@ int if_shutdown(struct interface *ifp)
                if_refresh(ifp);
        }
        if_data = ifp->info;
-       if_data->shutdown = IF_ZEBRA_SHUTDOWN_ON;
+       if_data->shutdown = IF_ZEBRA_DATA_ON;
 
        return 0;
 }
@@ -3064,7 +3064,7 @@ DEFUN (shutdown_if,
                if_refresh(ifp);
        }
        if_data = ifp->info;
-       if_data->shutdown = IF_ZEBRA_SHUTDOWN_ON;
+       if_data->shutdown = IF_ZEBRA_DATA_ON;
 
        return CMD_SUCCESS;
 }
@@ -3088,7 +3088,7 @@ int if_no_shutdown(struct interface *ifp)
        }
 
        if_data = ifp->info;
-       if_data->shutdown = IF_ZEBRA_SHUTDOWN_OFF;
+       if_data->shutdown = IF_ZEBRA_DATA_OFF;
 
        return 0;
 }
@@ -3119,7 +3119,7 @@ DEFUN (no_shutdown_if,
        }
 
        if_data = ifp->info;
-       if_data->shutdown = IF_ZEBRA_SHUTDOWN_OFF;
+       if_data->shutdown = IF_ZEBRA_DATA_OFF;
 
        return CMD_SUCCESS;
 }
@@ -3906,9 +3906,9 @@ int if_ip_address_install(struct interface *ifp, struct prefix *prefix,
                SET_FLAG(ifc->conf, ZEBRA_IFC_CONFIGURED);
 
        /* In case of this route need to install kernel. */
-       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED)
-           && CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE)
-           && !(if_data && if_data->shutdown == IF_ZEBRA_SHUTDOWN_ON)) {
+       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED) &&
+           CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE) &&
+           !(if_data && if_data->shutdown == IF_ZEBRA_DATA_ON)) {
                /* Some system need to up the interface to set IP address. */
                if (!if_is_up(ifp)) {
                        if_set_flags(ifp, IFF_UP | IFF_RUNNING);
@@ -4001,9 +4001,9 @@ static int ip_address_install(struct vty *vty, struct interface *ifp,
                SET_FLAG(ifc->conf, ZEBRA_IFC_CONFIGURED);
 
        /* In case of this route need to install kernel. */
-       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED)
-           && CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE)
-           && !(if_data && if_data->shutdown == IF_ZEBRA_SHUTDOWN_ON)) {
+       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED) &&
+           CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE) &&
+           !(if_data && if_data->shutdown == IF_ZEBRA_DATA_ON)) {
                /* Some system need to up the interface to set IP address. */
                if (!if_is_up(ifp)) {
                        if_set_flags(ifp, IFF_UP | IFF_RUNNING);
@@ -4264,9 +4264,9 @@ int if_ipv6_address_install(struct interface *ifp, struct prefix *prefix,
                SET_FLAG(ifc->conf, ZEBRA_IFC_CONFIGURED);
 
        /* In case of this route need to install kernel. */
-       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED)
-           && CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE)
-           && !(if_data && if_data->shutdown == IF_ZEBRA_SHUTDOWN_ON)) {
+       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED) &&
+           CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE) &&
+           !(if_data && if_data->shutdown == IF_ZEBRA_DATA_ON)) {
                /* Some system need to up the interface to set IP address. */
                if (!if_is_up(ifp)) {
                        if_set_flags(ifp, IFF_UP | IFF_RUNNING);
@@ -4337,9 +4337,9 @@ static int ipv6_address_install(struct vty *vty, struct interface *ifp,
                SET_FLAG(ifc->conf, ZEBRA_IFC_CONFIGURED);
 
        /* In case of this route need to install kernel. */
-       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED)
-           && CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE)
-           && !(if_data && if_data->shutdown == IF_ZEBRA_SHUTDOWN_ON)) {
+       if (!CHECK_FLAG(ifc->conf, ZEBRA_IFC_QUEUED) &&
+           CHECK_FLAG(ifp->status, ZEBRA_INTERFACE_ACTIVE) &&
+           !(if_data && if_data->shutdown == IF_ZEBRA_DATA_ON)) {
                /* Some system need to up the interface to set IP address. */
                if (!if_is_up(ifp)) {
                        if_set_flags(ifp, IFF_UP | IFF_RUNNING);
@@ -4524,7 +4524,7 @@ static int if_config_write(struct vty *vty)
                        if_vty_config_start(vty, ifp);
 
                        if (if_data) {
-                               if (if_data->shutdown == IF_ZEBRA_SHUTDOWN_ON)
+                               if (if_data->shutdown == IF_ZEBRA_DATA_ON)
                                        vty_out(vty, " shutdown\n");
 
                                zebra_ptm_if_write(vty, if_data);
@@ -4574,11 +4574,10 @@ static int if_config_write(struct vty *vty)
                        }
 
                        if (if_data) {
-                               if (if_data->multicast
-                                   != IF_ZEBRA_MULTICAST_UNSPEC)
+                               if (if_data->multicast != IF_ZEBRA_DATA_UNSPEC)
                                        vty_out(vty, " %smulticast\n",
-                                               if_data->multicast
-                                                               == IF_ZEBRA_MULTICAST_ON
+                                               if_data->multicast ==
+                                                               IF_ZEBRA_DATA_ON
                                                        ? ""
                                                        : "no ");
                        }
index f3f41b90c5c418a1fc9b281ce81de598a88cc4aa..801078e83d52b640a60d5fc819a5a494bc86314d 100644 (file)
 extern "C" {
 #endif
 
-/* For interface multicast configuration. */
-#define IF_ZEBRA_MULTICAST_UNSPEC 0
-#define IF_ZEBRA_MULTICAST_ON     1
-#define IF_ZEBRA_MULTICAST_OFF    2
-
-/* For interface shutdown configuration. */
-#define IF_ZEBRA_SHUTDOWN_OFF    0
-#define IF_ZEBRA_SHUTDOWN_ON     1
+/* For interface configuration. */
+#define IF_ZEBRA_DATA_UNSPEC 0
+#define IF_ZEBRA_DATA_ON 1
+#define IF_ZEBRA_DATA_OFF 2
 
 #define IF_VLAN_BITMAP_MAX 4096