- Make "ifconfig nfeX mtu xxx" work.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 17 Jun 2007 11:38:58 +0000 (11:38 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 17 Jun 2007 11:38:58 +0000 (11:38 +0000)
commita455c52ecd8a638418d842c490b213e81d0bd317
tree8b0043ad411583ff28d22ef184f83b65cd5556ed
parenta17fd32e90d523577e84ecd362afdf645792f9ce
- Make "ifconfig nfeX mtu xxx" work.
- Don't use jumbo frames by default for chips that support jumbo frames.
  Jumbo frame pool is still allocated in case mtu is set above 1500.
Tested-by: "Rumko" <rumcic@gmail.com>
- Make number of RX descriptors tunable, hw.nfe.rx_ring_count, default
  value seems to be too small if jumbo frames are used.  Add a read-only
  sysctl node hw.nfe.rx_ring_count, which reflects the value of the newly
  added tunable.
Submitted-by: "Rumko" <rumcic@gmail.com> (w/ modification)
sys/dev/netif/nfe/if_nfe.c
sys/dev/netif/nfe/if_nfereg.h
sys/dev/netif/nfe/if_nfevar.h