fxp(4) TCP checksum offloading

Igor Sysoev is at rambler-co.ru
Tue Jan 20 06:17:17 PST 2004


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/



More information about the freebsd-current mailing list