Re: fxp(4) TCP checksum offloading

From: Igor Sysoev <is_at_rambler-co.ru>
Date: Tue, 20 Jan 2004 17:17:03 +0300 (MSK)
On Mon, 19 Jan 2004, Hendrik Scholz wrote:

> fxp1: <Intel 82550 Pro/100 Ethernet> port 0x8440-0x847f mem
> 0xfc320000-0xfc33ffff,0xfc362000-0xfc362fff irq 23 at device 5.0 on pci4
> 
> [0.08] root_at_cave:~ > ifconfig fxp1 link0
> [0.07] root_at_cave:~ > ifconfig fxp1
> fxp1: flags=9802<BROADCAST,SIMPLEX,LINK0,MULTICAST> mtu 1500
>         options=3<RXCSUM,TXCSUM>
>         ether 00:02:b3:b0:60:8c
>         media: Ethernet autoselect (none)
>         status: no carrier
> [0.07] root_at_cave:~ > ifconfig fxp1 -link0
> [0.06] root_at_cave:~ > ifconfig fxp1
> fxp1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
>         options=3<RXCSUM,TXCSUM>
>         ether 00:02:b3:b0:60:8c
>         media: Ethernet autoselect (none)
>         status: no carrier
> [0.06] root_at_cave:~ > 

> > Any ideas? (Is there a way to unload the microcode again besides 
> > rebooting the system?)
> 
> $ ifconfig fxp0 -link0

As far as I understand the sources, -link0 only resets the interface flag
but does nothing to unload the microcode. To disable the microcode you need
to reset fxp, i.e. you have to shutdown interface and then up it again.


Igor Sysoev
http://sysoev.ru/en/
Received on Tue Jan 20 2004 - 05:17:17 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:39 UTC