Being ignorant of details of LWIP, I googled and found this on googlecode.com:
/* ---------- Memory options ---------- */
/* MEM_ALIGNMENT: should be set to the alignment of the CPU for which
lwIP is compiled. 4 byte alignment -> define MEM_ALIGNMENT to 4, 2
byte alignment -> define MEM_ALIGNMENT to 2. */
#define MEM_ALIGNMENT 4
So how did you get the initial value of 64? According to this, it should be 2 or 4.
Either way, sounds like you are on the right path to increased network performance. If so, it can change so many things, SMS, OPL, perhaps PS2-Linux.
EDIT - Maybe you changed the value to 64 to correspond to the DMA 64-byte alignment for the EE in one of your tests?
Last edited by deba5er; 02-18-2013 at 10:30 PM.
Reason: where value of 64 came from?
PS2 v9 NTSC, PS2 v12 NTSC, PS2 v15 VESA