* limitations under the License.
*/
-#ifndef included_ip_feature_registration_h
-#define included_ip_feature_registration_h
+#ifndef included_feature_registration_h
+#define included_feature_registration_h
/** feature registration object */
-typedef struct _vnet_ip_feature_registration
+typedef struct _vnet_feature_registration
{
/** next registration in list of all registrations*/
- struct _vnet_ip_feature_registration *next;
+ struct _vnet_feature_registration *next;
/** Graph node name */
char *node_name;
/** Pointer to this feature index, filled in by vnet_feature_arc_init */
char **runs_before;
/** Constraints of the form "this feature runs after Y" */
char **runs_after;
-} vnet_ip_feature_registration_t;
+} vnet_feature_registration_t;
typedef struct ip_config_main_t_
{
vnet_config_main_t * vcm,
char **feature_start_nodes,
int num_feature_start_nodes,
- vnet_ip_feature_registration_t *
+ vnet_feature_registration_t *
first_reg, char ***feature_nodes);
void ip_interface_features_show (vlib_main_t * vm,
const char *pname,
ip_config_main_t * cm, u32 sw_if_index);
-#endif /* included_ip_feature_registration_h */
+#endif /* included_feature_registration_h */
/*
* fd.io coding-style-patch-verification: ON