Hi,

As no driver in the EDK2 network stack uses Fragmented Transmit 
(PXE_OPFLAGS_TRANSMIT_FRAGMENTED), not even the SnpDxe one, and nevertheless, 
fragmented Ip packets manage to go on the wire (I checked it), what is the 
purpose of this opflag? Who might  partition the packets into fragments? Does 
it need special care?

Another issue is the PXE_OPFLAGS_TRANSMIT_BLOCK/DON'T_BLOCK:
The SnpDxe driver ignores these flags and do not pass them to the UNDI driver. 
The edk2 platform performs UNDI GetStatus periodically to handle the completed 
TX buffers, so I presume the system works in a non-blocking mode, doesn't it? 
Or it might be a bug in the SnpDxe implementation...

Thnaks,

Ari
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to