diff options
author | Eitan Eliahu <eliahue@vmware.com> | 2014-09-11 10:01:02 -0700 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2014-09-12 09:54:51 -0700 |
commit | b8f958eaf355c48aaa659b50d5f39d7f0f509436 (patch) | |
tree | de83ca9aae809cfe45d64b7a2822464df165c6ba /datapath-windows | |
parent | 988672a76f4057529f7378b12f71a6a5816dbb57 (diff) | |
download | openvswitch-b8f958eaf355c48aaa659b50d5f39d7f0f509436.tar.gz |
Netlink_socket.c Join/Unjoin an MC group for event subscription
Use a specific out of band device control to subscribe/unsubscribe a socket
to the driver event queue for notification.
Signed-off-by: Eitan Eliahu <eliahue@vmware.com>
Acked-by: Nithin Raju <nithin@vmware.com>
Acked-by: Saurabh Shah <ssaurabh@vmware.com>
Acked-by: Ankur Sharma <ankursharma@vmware.com>
Acked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows')
-rw-r--r-- | datapath-windows/include/OvsDpInterfaceExt.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/datapath-windows/include/OvsDpInterfaceExt.h b/datapath-windows/include/OvsDpInterfaceExt.h index ab2088ad5..877b2adee 100644 --- a/datapath-windows/include/OvsDpInterfaceExt.h +++ b/datapath-windows/include/OvsDpInterfaceExt.h @@ -70,7 +70,14 @@ /* Commands available under the OVS_WIN_CONTROL_FAMILY. */ enum ovs_win_control_cmd { OVS_CTRL_CMD_WIN_GET_PID, - OVS_CTRL_CMD_WIN_PEND_REQ + OVS_CTRL_CMD_WIN_PEND_REQ, + OVS_CTRL_CMD_MC_SUBSCRIBE_REQ, +}; + +/* NL Attributes for joining/unjoining an MC group */ +enum ovs_nl_mcast_attr { + OVS_NL_ATTR_MCAST_GRP, /* (UINT32) Join an MC group */ + OVS_NL_ATTR_MCAST_JOIN, /* (UINT8) 1/0 - Join/Unjoin */ }; #endif /* __OVS_DP_INTERFACE_EXT_H_ */ |