datapath-windows: Packet subscribe handler
authorEitan Eliahu <eliahue@vmware.com>
Fri, 17 Oct 2014 06:45:42 +0000 (23:45 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 17 Oct 2014 20:57:17 +0000 (13:57 -0700)
commitae1fd3860e26a42aafa621ecdca8d2e55ff4cc00
tree31583caaab1241205a97522d6189dc1d3ae281a9
parentcfa57405bb7f22ad587b33a030bf1e8c10fbda8d
datapath-windows: Packet subscribe handler

This change includes the following:
[1] Handler for subscribe/unsubscribe to a packet queue associated with a
    socket pid.
[2] Allocation of per socket packet queue on a packet subscription.
[3] Removal of static allocated queues.
[4] Freeing the packet queue (on user mode process termination).

Signed-off-by: Eitan Eliahu <eliahue@vmware.com>
Acked-by: Ankur Sharma <ankursharma@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
datapath-windows/include/OvsDpInterfaceExt.h
datapath-windows/ovsext/Datapath.c
datapath-windows/ovsext/Datapath.h
datapath-windows/ovsext/Driver.c
datapath-windows/ovsext/Event.c
datapath-windows/ovsext/Ioctl.c
datapath-windows/ovsext/User.c
datapath-windows/ovsext/User.h