Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/dev/pci
Module Name: src
Committed By: msaitoh
Date: Mon May 4 08:46:09 UTC 2015
Modified Files:
src/sys/dev/pci: if_wm.c
Log Message:
Modify (E)ITR, TIDV and TADV related code:
- ITR regiser are not documented in 82575 and newer devices'
manual. The documets say "E"ITR(0) has no alias (to old ITR).
But in reality, the alias really exists. When EITR(0) is
written, the old ITR is changed. Before this commit, ITR was
written after EITR was written. It causes that EITR's value
(450) was overwritten with old ITR(1500). Set sc_itr first
and use the value and don't set ITR if a device >= 82575
(which has MSI-X multi queue function).
- Older than 82540 devices have no TADV register.
- 82575 and newer devices have no TIDV and TADV registers.
To generate a diff of this commit:
cvs rdiff -u -r1.318 -r1.319 src/sys/dev/pci/if_wm.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index