Hi Peter, This series updated cadence GEM (ethernet in Zynq) with a number of bugfixes and enhancements. Most of this has come out of some stress testing we have done internally.
I have also testing briefly using mainline Linux GEM driver. root@zynq:~# wget http://people.debian.org/~aurel32/qemu/arm/debian_lenny_arm_staandard.qcow2 Connecting to proxy.xilinx.com:8080 (149.199.33.100:8080) debian_lenny_arm_sta 18% |***** | 29898k 0:00:21 ETArandom: nonblocking pool is initialized debian_lenny_arm_sta 100% |*******************************| 157M 0:00:00 ETA root@zynq:~# md5sum debian_lenny_arm_standard.qcow2 7be70fc105525803fae5e095f5b4ecb5 debian_lenny_arm_standard.qcow2 Regards, Peter Edgar E. Iglesias (1): net/cadence_gem: Update DMA rx descriptors as we process them Peter Crosthwaite (12): net/cadence_gem: Implement mac level loopback mode net/cadence_gem: Don't assert against 0 buffer address net/cadence_gem: simplify rx buf descriptor walking net/cadence_gem: Prefetch rx descriptors ASAP net/cadence_gem: Implement RX descriptor match mode flags net/cadence_gem: Implement SAR match bit in rx desc net/cadence_gem: Implement SAR (de)activation net/cadence_gem: Fix rx multi-fragment packets net/cadence_gem: Fix small packet FCS stripping net/cadence_gem: Fix register w1c logic net/cadence_gem: Improve can_receive debug printfery net/cadence_gem: Dont rx packets when no rx buffer available hw/net/cadence_gem.c | 264 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 170 insertions(+), 94 deletions(-) -- 1.8.4.4