All the calls to lflow_table_add_lflow() that are repeated with a pattern are called through macros defined in lflow-mgr.h except for lflow_table_add_lflow_default_drop(). For some reason the macro ovn_lflow_add_default_drop called the function lflow_table_add_lflow_default_drop() which then called lflow_table_add_lflow(). This patch removes the function lflow_table_add_lflow_default_drop() and the macro ovn_lflow_add_default_drop now calls lflow_table_add_lflow() directly.
Signed-off-by: Jacob Tanenbaum <jtane...@redhat.com> diff --git a/northd/lflow-mgr.c b/northd/lflow-mgr.c index 88ce7ce56..18b88cf9e 100644 --- a/northd/lflow-mgr.c +++ b/northd/lflow-mgr.c @@ -726,18 +726,6 @@ lflow_table_add_lflow(struct lflow_table *lflow_table, lflow_hash_unlock(hash_lock); } -void -lflow_table_add_lflow_default_drop(struct lflow_table *lflow_table, - const struct ovn_datapath *od, - enum ovn_stage stage, - const char *where, - struct lflow_ref *lflow_ref) -{ - lflow_table_add_lflow(lflow_table, od, NULL, 0, stage, 0, "1", - debug_drop_action(), NULL, NULL, NULL, - where, NULL, lflow_ref); -} - struct ovn_dp_group * ovn_dp_group_get(struct hmap *dp_groups, size_t desired_n, const unsigned long *desired_bitmap, diff --git a/northd/lflow-mgr.h b/northd/lflow-mgr.h index 2c05b352d..1521270d6 100644 --- a/northd/lflow-mgr.h +++ b/northd/lflow-mgr.h @@ -80,11 +80,6 @@ void lflow_table_add_lflow(struct lflow_table *, const struct ovn_datapath *, const struct ovsdb_idl_row *stage_hint, const char *where, const char *flow_desc, struct lflow_ref *); -void lflow_table_add_lflow_default_drop(struct lflow_table *, - const struct ovn_datapath *, - enum ovn_stage stage, - const char *where, - struct lflow_ref *); /* Adds a row with the specified contents to the Logical_Flow table. */ #define ovn_lflow_add_with_hint__(LFLOW_TABLE, OD, STAGE, PRIORITY, MATCH, \ @@ -108,8 +103,9 @@ void lflow_table_add_lflow_default_drop(struct lflow_table *, OVS_SOURCE_LOCATOR, NULL, LFLOW_REF) #define ovn_lflow_add_default_drop(LFLOW_TABLE, OD, STAGE, LFLOW_REF) \ - lflow_table_add_lflow_default_drop(LFLOW_TABLE, OD, STAGE, \ - OVS_SOURCE_LOCATOR, LFLOW_REF) + lflow_table_add_lflow(LFLOW_TABLE, OD, NULL, 0, STAGE, 0, "1", \ + debug_drop_action(), NULL, NULL, NULL, \ + OVS_SOURCE_LOCATOR, NULL, LFLOW_REF) /* This macro is similar to ovn_lflow_add_with_hint, except that it requires -- 2.49.0 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev