diff options
| author | Yang You (UU) <[email protected]> | 2025-12-08 15:23:39 -0800 |
|---|---|---|
| committer | Yang You (UU) <[email protected]> | 2025-12-08 15:23:39 -0800 |
| commit | eb4a87e545f33af410b15c6c86100c165c0eda2a (patch) | |
| tree | 021b39e2c5cf2386ec83532e7955997467520c4b /network/netadaptercx/netvadapterlibrary/code/rxqueue.cpp | |
| parent | 4372ea08facd248da112eec0aed34d4e512b6236 (diff) | |
Remove the TX demx support as ENL limiation.
Diffstat (limited to 'network/netadaptercx/netvadapterlibrary/code/rxqueue.cpp')
| -rw-r--r-- | network/netadaptercx/netvadapterlibrary/code/rxqueue.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/network/netadaptercx/netvadapterlibrary/code/rxqueue.cpp b/network/netadaptercx/netvadapterlibrary/code/rxqueue.cpp index d0b87f9e..6eed638c 100644 --- a/network/netadaptercx/netvadapterlibrary/code/rxqueue.cpp +++ b/network/netadaptercx/netvadapterlibrary/code/rxqueue.cpp @@ -68,26 +68,7 @@ NetvRxQueue::NetvRxQueue( NetExtensionTypePacket); NetRxQueueGetExtension(m_handle, &extension, &RxXSumExtension); -#if ((NETADAPTER_VERSION_MAJOR == 2) && (NETADAPTER_VERSION_MINOR >= 6)) - if (Adapter.PreallocatedRxBuffers) - { - NET_EXTENSION_QUERY_INIT( - &extension, - NET_FRAGMENT_EXTENSION_NET_MEMORY_NAME, - NET_FRAGMENT_EXTENSION_NET_MEMORY_VERSION_1, - NetExtensionTypeFragment); - - NetRxQueueGetExtension(m_handle, &extension, &NetMemoryExtension); - NET_EXTENSION_QUERY_INIT( - &extension, - NET_FRAGMENT_EXTENSION_RETURN_CONTEXT_NAME, - NET_FRAGMENT_EXTENSION_RETURN_CONTEXT_VERSION_1, - NetExtensionTypeFragment); - - NetRxQueueGetExtension(m_handle, &extension, &NetMemoryReturnContextExtensionIn); - } -#endif //NETCX 2.6 only EnlQueueHandle = EnlCreateQueue(Handle, RX); } @@ -150,23 +131,7 @@ NetvRxQueue::Advance( break; } } -#if ((NETADAPTER_VERSION_MAJOR == 2) && (NETADAPTER_VERSION_MINOR >= 6)) - if (m_adapter.PreallocatedRxBuffers) - { - NET_RING* dataBufferRing = GetNetMemoryReturnRing(); - while (dataBufferRing->BeginIndex != dataBufferRing->EndIndex) - { - NET_FRAGMENT_RETURN_CONTEXT* netMemoryReturnContextOut = - NetRingGetFragmentReturnContextAtIndex( - dataBufferRing, - dataBufferRing->BeginIndex); - MemoryBuffer* memoryBuffer = reinterpret_cast<MemoryBuffer*>(netMemoryReturnContextOut->Handle); - GetMemoryFromHandle(m_adapter.m_preallocatedRxBuffers)->ReturnBuffer(memoryBuffer); - dataBufferRing->BeginIndex = NetRingIncrementIndex(dataBufferRing, dataBufferRing->BeginIndex); - } - } -#endif //NETCX 2.6 only NetFragmentIteratorSet(&fi); NetPacketIteratorSet(&pi); EnlRingDoorBell(EnlQueueHandle, fr->EndIndex); |
