I noticed that when I was working with my TM4C1294NCPDT enet_lwip example, that I'd get a response header on the top of my web page if I pulled the web page down a second time (and all successive times). This doesn't happen the first time, strangely enough. I cracked open my Wireshark and grabbed a capture. What do you know, it seems like the HTTP/1.0 OK response header is duplicated twice; once each by two different versions of the software...
I suspect this is not a bug in the TI implementation, it's probably a bug in the LWIP HTTPd itself. The issue here is that it completely blows away the functionality of the <head> tag, along with any CSS and Javascript that I want running. Here's a snippet of what I got from wireshark:
GET / HTTP/1.1
Host: 192.168.1.21
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Cache-Control: max-age=0
HTTP/1.0 200 OK
Server: lwIP/1.3.1 (http://savannah.nongnu.org/projects/lwip)
Content-type: text/html
HTTP/1.0 200 OK
Server: lwIP/1.3.2 (http://www.sics.se/~adam/lwip/)
Content-type: text/html
... Normal HTML continues from here.
This isn't going to stop me from doing anything, and I can certainly sniff out and snuff out the offending header-producer, however, I figured you guys ought to know about it.
Thank you,
Rob