mirror of
https://github.com/openvswitch/ovs
synced 2025-10-25 15:07:05 +00:00
netlink linux: enable listening to all nsids
Internal ports may be moved to another network namespace and when that happens, the vswitch stops receiving netlink notifications. This patch enables the vswitch to listen to all network namespaces that have a nsid assigned into the network namespace where the socket has been opened. It requires kernel 4.2 or newer. Signed-off-by: Flavio Leitner <fbl@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
committed by
Ben Pfaff
parent
756819ddd7
commit
cf114a7fce
@@ -213,6 +213,8 @@ void nl_sock_destroy(struct nl_sock *);
|
||||
int nl_sock_join_mcgroup(struct nl_sock *, unsigned int multicast_group);
|
||||
int nl_sock_leave_mcgroup(struct nl_sock *, unsigned int multicast_group);
|
||||
|
||||
int nl_sock_listen_all_nsid(struct nl_sock *, bool enable);
|
||||
|
||||
#ifdef _WIN32
|
||||
int nl_sock_subscribe_packets(struct nl_sock *sock);
|
||||
int nl_sock_unsubscribe_packets(struct nl_sock *sock);
|
||||
|
||||
Reference in New Issue
Block a user