Acked-by: Paul-Daniel Boca <pb...@cloudbasesolutions.com>
> -----Original Message----- > From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Nithin Raju > Sent: Friday, May 20, 2016 1:32 AM > To: dev@openvswitch.org > Subject: [ovs-dev] [PATCH 1/2] datapath-windows: don't map output buffer in > OVS_IOCTL_WRITE > > The contract of OVS_IOCTL_WRITE is that write operations > will not need the output buffer. Only the input buffer > will be used in the IRP. So, better to not map the output > buffer at all. > > Signed-off-by: Nithin Raju <nit...@vmware.com> > --- > datapath-windows/ovsext/Datapath.c | 13 ------------- > 1 file changed, 13 deletions(-) > > diff --git a/datapath-windows/ovsext/Datapath.c b/datapath- > windows/ovsext/Datapath.c > index 1f89964..e33027c 100644 > --- a/datapath-windows/ovsext/Datapath.c > +++ b/datapath-windows/ovsext/Datapath.c > @@ -869,19 +869,6 @@ OvsDeviceControl(PDEVICE_OBJECT deviceObject, > goto done; > } > > - /* > - * Output buffer not mandatory but map it in case we have something > - * to return to requester. > - */ > - if (outputBufferLen != 0) { > - status = MapIrpOutputBuffer(irp, outputBufferLen, > - sizeof *ovsMsg, &outputBuffer); > - if (status != STATUS_SUCCESS) { > - goto done; > - } > - ASSERT(outputBuffer); > - } > - > ovsMsg = inputBuffer; > ovsMsgLength = inputBufferLen; > devOp = OVS_WRITE_DEV_OP; > -- > 2.7.1.windows.1 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev