
On Thu, 8 Feb 2018 22:15:44 +0000 (UTC) Duncan Hare dh@synoia.com wrote:
Duncan Hare
714 931 7952
----- Forwarded Message ----- From: Joe Hershberger joe.hershberger@ni.com To: Duncan Hare dh@synoia.com Cc: u-boot u-boot@lists.denx.de; Joe Hershberger joe.hershberger@ni.com Sent: Thursday, February 8, 2018 11:40 AM Subject: Re: [U-Boot] TCP & Overrrun
Hi Duncan,
On Wed, Feb 7, 2018 at 8:40 PM, Duncan Hare dh@synoia.com wrote:
I'm gettin overrun on the raspberry pi.
Which ethernet drived does it use?
You didn't specify which one you are talking about, but here's how to find out...
Assuming rpi3, find the config first...
configs/rpi_3_defconfig says: CONFIG_DEFAULT_DEVICE_TREE="bcm2837-rpi-3-b" arch/arm/dts/bcm2837-rpi-3-b.dts says: #include "bcm283x-rpi-smsc9514.dtsi" arch/arm/dts/bcm283x-rpi-smsc9514.dtsi says: ethernet: usbether@1 { compatible = "usb424,ec00"; grep -rn ec00 drivers/ says: drivers/usb/eth/smsc95xx.c
Cheers, -Joe
I need to determine if it uses CONFIG_SYS_RX_ETH_BUFFER" from net.h and the "net_rx_packets" buffer pool defined in net/net.c
Thanks
Duncan Hare _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Joe
Thanks
It's is more push down stack buffer management than circular. Small change to fix. No more starting at zero.
I like buffer pools with a size of power of 2. Easy to make circular with an & of the power of 2-1 on the index.
Duncan