John Linn wrote: > I searched the archives and the docs and didn’t see anything specific to > fragmentation. I’m developing an LL TEMAC driver for u-boot on Xilinx > boards and am seeing an issue. > > If the TFTP server providing the kernel image is not fragmenting > packets, I can transfer a kernel image fine. But if the TFTP server > fragments packets I see problems. I’m sure it’s a problem with my new > driver, but wanted to make sure there’s not any known issues with u-boot > in this area. > > Thanks, > John
The code says "no." <http://git.denx.de/?p=u-boot.git;a=blob;f=net/net.c;h=78128772fe5cda166ea74aa8ac95832d8d155b55;hb=HEAD#l1407> if (ip->ip_off & htons(0x1fff)) { /* Can't deal w/ fragments */ return; That's too bad, bigger packets can help substantially with throughput on TFTP (throughput is hammered by latency with TFTP). Something to think about... doing simple reassembly (only handle in-sequence reassembly) is fairly simple. Best regards, gvb ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users