On Wed, Sep 24, 2025 at 12:46 PM Ales Musil <[email protected]> wrote:

> The code was mistakenly assigning pointer to bool, make sure
> we convert the return value to pointer first.
>

Oops I have meant "to bool". I'll fix that in v2 or during merge whatever
happens first.


>
> Fixes: 6d4c23a6ea44 ("controller: Add FDB support to MAC cache I-P node")
> Signed-off-by: Ales Musil <[email protected]>
> ---
>  controller/ovn-controller.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/controller/ovn-controller.c b/controller/ovn-controller.c
> index 874fe0cfa..e2793c883 100644
> --- a/controller/ovn-controller.c
> +++ b/controller/ovn-controller.c
> @@ -3143,7 +3143,7 @@ mac_cache_mb_handle_for_datapath(struct
> mac_cache_data *data,
>                                   const struct sbrec_datapath_binding *dp,
>                                   struct ovsdb_idl_index *sbrec_mb_by_dp)
>  {
> -    bool has_threshold = mac_cache_threshold_find(data, dp->tunnel_key);
> +    bool has_threshold = !!mac_cache_threshold_find(data, dp->tunnel_key);
>
>      struct sbrec_mac_binding *mb_index_row =
>              sbrec_mac_binding_index_init_row(sbrec_mb_by_dp);
> @@ -3166,7 +3166,7 @@ mac_cache_fdb_handle_for_datapath(struct
> mac_cache_data *data,
>                                    const struct sbrec_datapath_binding *dp,
>                                    struct ovsdb_idl_index
> *sbrec_fdb_by_dp_key)
>  {
> -    bool has_threshold = mac_cache_threshold_find(data, dp->tunnel_key);
> +    bool has_threshold = !!mac_cache_threshold_find(data, dp->tunnel_key);
>
>      struct sbrec_fdb *fdb_index_row =
>              sbrec_fdb_index_init_row(sbrec_fdb_by_dp_key);
> --
> 2.51.0
>
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to