On 1/22/06, Ha Hi <[EMAIL PROTECTED]> wrote:
> Question one: when e1000 does packet splitting, it seems packet data buffer
> is splitted into three parts, but how does e1000 decide how many parts
> needed to be splitted?
The e1000 splits the packet into two parts, protocol headers and
payload data.  So for a normal sized packet, it would be two buffer. 
Since the protocol header buffer is of a fixed size, only headers that
can fin into that buffer will be split correctly.  Also, since the
payload buffers are also fixed size (different from protocol header
buffers) jumbo frames will use more of these payload data buffers.

> Question two: It seems e1000 does not split those parts into equal size, why
> not choose equal size for each splitted part?
Size has really nothing to do it.  It splits the protocol headers from
payload data which is it's purpose.


--
Cheers,
John
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to