]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r210522,213489,218423,218527:
authoryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 9 Jan 2012 18:32:45 +0000 (18:32 +0000)
committeryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 9 Jan 2012 18:32:45 +0000 (18:32 +0000)
commit996cd16e296fb4e793c681b1c5eb54b365a0d398
treeb1b656084517a915cf9e2a9243751a1ce56090fd
parent97c4cf2259542b3bae25c60fcc5fe1bea7d32477
MFC r210522,213489,218423,218527:
r210522:
  Fix an apparent typo.

r213489:
  Add the capability to read the complete contents of the NVRAM via sysctl
        dev.bce.<unit>.nvram_dump
  Add the capability to write the complete contents of the NVRAM via sysctl
        dev.bce.<unit>.nvram_write
  These are only available if the kernel option BCE_DEBUG is enabled.
  The nvram_write sysctl also requires the kernel option
  BCE_NVRAM_WRITE_SUPPORT to be enabled.  These are to be used at your
  own caution.  Since the MAC addresses are stored in the NVRAM, if you
  dump one NIC and restore it on another NIC the destination NIC's
  MAC addresses will not be preserved.  A tool can be made using these
  sysctl's to manage the on-chip firmware.

r218423:
  - Added systcls for header splitting, RX/TX buffer count, interrupt
    coalescing, strict RX MTU, verbose output, and shared memory debug.
  - Added additional debug counters (VLAN tags and split header frames).
  - Updated debug counters to 64 bit definitions.
  - Updated l2fhdr bit definitions.
  - Combined RX buffer sizing into a single function.
  - Added buffer size and interrupt coalescing settings to adapter info
    printout.

r218527:
  - Added error checking to nvram read functions.
  - Minor style updates.

git-svn-id: svn://svn.freebsd.org/base/stable/8@229859 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/conf/options
sys/dev/bce/if_bce.c
sys/dev/bce/if_bcereg.h