diff options
author | jfv <jfv@FreeBSD.org> | 2010-09-28 00:13:15 +0000 |
---|---|---|
committer | jfv <jfv@FreeBSD.org> | 2010-09-28 00:13:15 +0000 |
commit | 6e3a6af4dca11cb0ff57310539129574a52697ec (patch) | |
tree | 21280311b19d0a44f429c7a43c6e9ff933e22698 /sys/dev/e1000/e1000_api.h | |
parent | 0d99f2e43e7ec663501399402dc10f4d73b985d4 (diff) | |
download | FreeBSD-src-6e3a6af4dca11cb0ff57310539129574a52697ec.zip FreeBSD-src-6e3a6af4dca11cb0ff57310539129574a52697ec.tar.gz |
Update code from Intel:
- Sync shared code with Intel internal
- New client chipset support added
- em driver - fixes to 82574, limit queues to 1 but use MSIX
- em driver - large changes in TX checksum offload and tso
code, thanks to yongari.
- some small changes for watchdog issues.
- igb driver - local timer watchdog code was missing locking
this and a couple other watchdog related fixes.
- bug in rx discard found by Andrew Boyer, check for null pointer
MFC: a week
Diffstat (limited to 'sys/dev/e1000/e1000_api.h')
-rw-r--r-- | sys/dev/e1000/e1000_api.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/e1000/e1000_api.h b/sys/dev/e1000/e1000_api.h index 9fc7469..36ba712 100644 --- a/sys/dev/e1000/e1000_api.h +++ b/sys/dev/e1000/e1000_api.h @@ -97,6 +97,9 @@ void e1000_power_up_phy(struct e1000_hw *hw); void e1000_power_down_phy(struct e1000_hw *hw); s32 e1000_read_mac_addr(struct e1000_hw *hw); s32 e1000_read_pba_num(struct e1000_hw *hw, u32 *part_num); +s32 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, + u32 pba_num_size); +s32 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size); void e1000_reload_nvm(struct e1000_hw *hw); s32 e1000_update_nvm_checksum(struct e1000_hw *hw); s32 e1000_validate_nvm_checksum(struct e1000_hw *hw); |