lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4A08F777.6040605@dlasys.net>
Date:	Tue, 12 May 2009 00:13:43 -0400
From:	"David H. Lynch Jr." <dhlii@...sys.net>
To:	netdev@...r.kernel.org
Subject: Puzzling driver problem

    I am working on a driver for the Xilinx Local Link Fifo Temac.
    It is based on an earlier driver for very similar hardware that uses
a scatter gather DMA engine rather than a FIFO.
    95% of the code is common.
    The FIFO code is also tested independently in a bootloader and works
fine there.

    The problem I am having is that after the driver and linux load.
    HTTP requests to the busy box web server hang after just a few HTTP
packets.
   
    Many other protocols seem to be working just fine. I can send
thousands of pings and get responses,
    I can SSH to the embedded linux running the driver.
    Using a packet sniffer (wireshark) aside from the HTTP stalling,
nothing looks extrodinary.
    Other packets are getting through and being replied

    I would swear the problem can not possibly be in the driver except
that if I rebuild changing only the driver
    and switching the FPGA firmware to the SDMA TEMAC everything works fine.

    I have culled through the differences between the drivers.
    I have been looking for problems like failing to free skb's or
similar resource issues.
    But those parts of both drivers are identical. The only code
differences are specific to the hardware differences.
    Nothing in the driver anywhere is sensitive or even aware of protocols.

    Has anyone seen anything like this ?
    Any suggestions as to things I might look at ?
    I am running out of ideas even for things to try.

    thank you.




-- 
Dave Lynch 					  	    DLA Systems
Software Development:  				         Embedded Linux
717.627.3770 	       dhlii@...sys.net 	  http://www.dlasys.net
fax: 1.253.369.9244 			           Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.

"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ