[ovs-dev] [PATCH v2 ovn 2/3] binding: rely on qos_map for consider_localnet_lport
Numan Siddique
numans at ovn.org
Wed Sep 23 07:19:46 UTC 2020
On Mon, Sep 21, 2020 at 9:56 PM Lorenzo Bianconi <
lorenzo.bianconi at redhat.com> wrote:
> build_local_bindings() takes care of local binding only so if the
> controller does not have any active tunnel egress_ifaces will be empty
> and qos_map map will not be populated. Rely on qos_map directly for
> localnet port in consider_localnet_lport()
>
> Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi at redhat.com>
>
Hi Lorenzo,
The patch LGTM. I think we can apply this patch. But I find the commit
message to be confusing.
I guess you want to say that use qos_map instead of 'qos_map_ptr'
for consider_localnet_lport()
since qos_map_ptr may be NULL if there are no active tunnels.
Can you please rephrase the commit message and share it here ?
Or see if the below message is fine ?
******
binding: rely on qos_map for consider_localnet_lport
Use hmap 'qos_map' directly in consider_localnet_lport() instead of
'qos_map_ptr'
since 'qos_map_ptr' could be NULL if there are no active tunnel
interfaces.
*****
Thanks
Numan
---
> controller/binding.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/controller/binding.c b/controller/binding.c
> index 0397e145a..107bc28a6 100644
> --- a/controller/binding.c
> +++ b/controller/binding.c
> @@ -1444,7 +1444,7 @@ binding_run(struct binding_ctx_in *b_ctx_in, struct
> binding_ctx_out *b_ctx_out)
> break;
>
> case LP_LOCALNET: {
> - consider_localnet_lport(pb, b_ctx_in, b_ctx_out, qos_map_ptr);
> + consider_localnet_lport(pb, b_ctx_in, b_ctx_out, &qos_map);
> struct localnet_lport *lnet_lport = xmalloc(sizeof
> *lnet_lport);
> lnet_lport->pb = pb;
> ovs_list_push_back(&localnet_lports, &lnet_lport->list_node);
> --
> 2.26.2
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
More information about the dev
mailing list