Is there a call similar to NdisAllocateFragmentNetBufferList() for
fragmenting NET_BUFFER structure?

The purpose is to create new netbuffers that carry portions of data in the
original NET_BUFFER, when
the NET_BUFFER data length is more than the maximumphysicalmapping I
informed OS while registering SG DMA channel.

Thanks,
-Praveen

Re: Is there a call similar to NdisAllocateFragmentNetBufferList() for fragmenting NET_BUFFER structure? by Praveen

Praveen
Fri Jul 06 07:12:50 CDT 2007

Its my understanding that NdisAllocateFragmentNetBufferList() does not
allocate new memory for data, basically no data copy is involved,
its just creation of new NBLs, NBs, MDL chains.
Is this assumption incorrect?

Regards,

"Praveen Kumar Amritaluru" <apraveen.kumar@gmail.com> wrote in message
news:uBfhWS7vHHA.1204@TK2MSFTNGP03.phx.gbl...
> Is there a call similar to NdisAllocateFragmentNetBufferList() for
> fragmenting NET_BUFFER structure?
>
> The purpose is to create new netbuffers that carry portions of data in the
> original NET_BUFFER, when
> the NET_BUFFER data length is more than the maximumphysicalmapping I
> informed OS while registering SG DMA channel.
>
> Thanks,
> -Praveen
>