In the ReceiveNetBufferListsHandler and SendNetBufferListsHandler callbacks in NDIS, we get a list of NetBufferLists as input
My questions are :
-
What is the relation between all the NetBufferLists that we receive as input inside a receive or Send Callback? how are they related to each other?
-
What about the relation between all the NetBuffers in a NetBufferList? how are they related to each other?
-
Is the content of the first packet present in the first NetBuffer? for example, in case of a HTTP receive or send packet, other than the headers, will the data always be present in the first NetBuffer?