Skip to content

Conversation

@kz9nyy
Copy link

@kz9nyy kz9nyy commented Feb 27, 2025

The sd_route_set_ flag is never set to true in the Windows build. As result, Service Discovery calls such as offer_service() will fail checks performed by routing_manager_impl::is_external_routing_ready().

One solution is to initialize the sd_route_set flag to true in Windows and QNX builds within routing_manager_impl::start_ip_routing().

The sd_route_set_ flag is never set to true in the Windows build.
As result, Service Discovery calls such as offer_service() will fail
checks performed by routing_manager_impl::is_external_routing_ready().

One solution is to initialize the sd_route_set flag to true in Windows
and QNX builds within routing_manager_impl::start_ip_routing().
@007herelsp
Copy link
Contributor

Looks good to me

@Schuchmann
Copy link

Schuchmann commented Sep 2, 2025

Hi,
is this related to this: #910

Why is this PR not merged?
Without it the functionality on Windows is broken...

@kz9nyy
Copy link
Author

kz9nyy commented Sep 12, 2025

Yes this PR is to address bug #910
I had assumed someone else fixed it because my PR has been in review for 6 months now!

@Schuchmann
Copy link

At least for Version 3.5.7 this bug is still in.
@kz9nyy You know who can review this?

@kz9nyy
Copy link
Author

kz9nyy commented Sep 13, 2025

@duartenfonseca Hello! I see you are an active maintainer of vsomeip. Would you be able to review my PR or provide guidance? Looks like others are facing the same issue on Windows. Please and thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants