[ovs-dev] [PATCH v3 9/9] datapath-windows: Add support for Conntrack IPCTNL_MSG_CT_GET cmd in Datapath.c
Paul Boca
pboca at cloudbasesolutions.com
Fri Jun 24 20:29:10 UTC 2016
Acked-by: Paul-Daniel Boca <pboca at cloudbasesolutions.com>
> -----Original Message-----
> From: dev [mailto:dev-bounces at openvswitch.org] On Behalf Of Sairam
> Venugopal
> Sent: Friday, June 24, 2016 10:03 PM
> To: dev at openvswitch.org
> Subject: [ovs-dev] [PATCH v3 9/9] datapath-windows: Add support for
> Conntrack IPCTNL_MSG_CT_GET cmd in Datapath.c
>
> This will be used by userspace for dumping conntrack entries - "ovs-dpctl
> dump-conntrack".
>
> Signed-off-by: Sairam Venugopal <vsairam at vmware.com>
> ---
> datapath-windows/ovsext/Datapath.c | 12 ++++++++++--
> 1 file changed, 10 insertions(+), 2 deletions(-)
>
> diff --git a/datapath-windows/ovsext/Datapath.c b/datapath-
> windows/ovsext/Datapath.c
> index 7cc8390..5cc0614 100644
> --- a/datapath-windows/ovsext/Datapath.c
> +++ b/datapath-windows/ovsext/Datapath.c
> @@ -104,7 +104,8 @@ NetlinkCmdHandler OvsGetNetdevCmdHandler,
> OvsPendPacketCmdHandler,
> OvsSubscribePacketCmdHandler,
> OvsReadPacketCmdHandler,
> - OvsCtDeleteCmdHandler;
> + OvsCtDeleteCmdHandler,
> + OvsCtDumpCmdHandler;
>
> static NTSTATUS HandleGetDpTransaction(POVS_USER_PARAMS_CONTEXT
> usrParamsCtx,
> UINT32 *replyLen);
> @@ -288,7 +289,13 @@ NETLINK_CMD nlCtFamilyCmdOps[] = {
> { .cmd = IPCTNL_MSG_CT_DELETE,
> .handler = OvsCtDeleteCmdHandler,
> .supportedDevOp = OVS_TRANSACTION_DEV_OP,
> - .validateDpIndex = TRUE
> + .validateDpIndex = FALSE
> + },
> + { .cmd = IPCTNL_MSG_CT_GET,
> + .handler = OvsCtDumpCmdHandler,
> + .supportedDevOp = OVS_TRANSACTION_DEV_OP |
> + OVS_WRITE_DEV_OP | OVS_READ_DEV_OP,
> + .validateDpIndex = FALSE
> }
> };
>
> @@ -904,6 +911,7 @@ OvsDeviceControl(PDEVICE_OBJECT deviceObject,
>
> ASSERT(ovsMsg);
> switch (ovsMsg->nlMsg.nlmsgType) {
> + case NFNL_TYPE_CT_GET:
> case NFNL_TYPE_CT_DEL:
> nlFamilyOps = &nlCtFamilyOps;
> break;
> --
> 2.5.0.windows.1
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
More information about the dev
mailing list