[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH 3/4] Remove update of defunct statistic
Nothing looks a the 'InNDISMax' value, yet the receiver code still jumps through potentially performance damaging hoops to update it. This patch finally blows it away. Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx> --- src/xennet/receiver.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/xennet/receiver.c b/src/xennet/receiver.c index ba05799..693d1ac 100644 --- a/src/xennet/receiver.c +++ b/src/xennet/receiver.c @@ -46,7 +46,6 @@ struct _XENNET_RECEIVER { PNET_BUFFER_LIST PutList; PNET_BUFFER_LIST GetList[HVM_MAX_VCPUS]; LONG InNDIS; - LONG InNDISMax; XENVIF_VIF_OFFLOAD_OPTIONS OffloadOptions; }; @@ -287,19 +286,6 @@ __ReceiverPushPacket( if (InNDIS > IN_NDIS_MAX) Flags |= NDIS_RECEIVE_FLAGS_RESOURCES; - for (;;) { - LONG InNDISMax; - - InNDISMax = Receiver->InNDISMax; - KeMemoryBarrier(); - - if (InNDIS <= InNDISMax) - break; - - if (InterlockedCompareExchange(&Receiver->InNDISMax, InNDIS, InNDISMax) == InNDISMax) - break; - } - NdisMIndicateReceiveNetBufferLists(AdapterGetHandle(Receiver->Adapter), NetBufferList, NDIS_DEFAULT_PORT_NUMBER, -- 2.1.1 _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |