RTL 8139 stops RX after receiving a jumbo frame



I was testing a patch for the VIA Velocity adapter and accidentally pinged a jumbo packet to 192.168.0.1 instead of 192.168.0.10. The machine I pinged is my Linux firewall box with a RTL 8139 card (8139 rev K chip). When my internet connection went down I tried pinging the firewall with regular sized packets and it wouldn't respond. I had to ifdown/ifup the interface to get things going again. The output from ifconfig shows I had an overrun.

I'm replacing that card with a VIA Velocity card as I'm upgrading my entire network to GigE but a friend of mine is only doing a partial upgrade and will have several boxes with RTL 8139's still in them. I'm going to move the RTL card into my test box for further testing.

I'm surprised that the switch actually let the jumbo packet through onto a 100Mbit link. I'm going to see if I can find a non RTL 8139 card in my parts bin and see what that one does.

What's the normal behavior for overruns on an interface?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: rtl8139 rtl8111 (realtek) lan drivers
    ... tried another card - which uses rtl 8139 drivers ... the RTL 8139 driver is very stable and Just Works. ... So you've had a card that appears not to work. ... manufacturers the choose that rather than a gigbit card is to save a ...
    (Fedora)
  • Re: RTL 8139D Lan card using in Windows CE 5.0
    ... As per ur reply is it Platform builder Catalog item drver Is work ... properly For Any RTL 8139 Card. ... Is it I want to change some registery. ...
    (microsoft.public.windowsce.embedded)
  • Should EDBG use the same NIC as the one used by eboot?
    ... i am designing a ethernet debug library for intel 82559 card. ... i am downloading the image with RTL EBOOT. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: rl(4) is broken in STABLE
    ... Give me a hint here! ... After to have build the stable of the 17 Aug, my RTL ... 8139D (device rl0) stopped working. ... The card is correctly ...
    (freebsd-stable)