ARP/ND use path_remove to complement path_add
[vpp.git] / src / vnet / fib / fib_path_ext.h
index d1571a1..d07941c 100644 (file)
@@ -71,11 +71,6 @@ typedef enum fib_path_ext_adj_flags_t_
  */
 typedef struct fib_path_ext_t_
 {
-    /**
-     * The type of path extension
-     */
-    fib_path_ext_type_t fpe_type;
-
     /**
      * A description of the path that is being extended.
      * This description is used to match this extension with the [changing]
@@ -93,6 +88,11 @@ typedef struct fib_path_ext_t_
         fib_path_ext_adj_flags_t fpe_adj_flags;
     };
 
+    /**
+     * The type of path extension
+     */
+    fib_path_ext_type_t fpe_type;
+
     /**
      * The index of the path. This is the global index, not the path's
      * position in the path-list.