summaryrefslogtreecommitdiffstats
path: root/sys/pci/if_xlreg.h
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>1999-04-15 03:18:33 +0000
committerwpaul <wpaul@FreeBSD.org>1999-04-15 03:18:33 +0000
commit9d57063ef4e23da3903813b7854bb5d45cf03b37 (patch)
tree683ae4a7cdfa39fdf3b75f202ad12091b1eed5b0 /sys/pci/if_xlreg.h
parente706a82c192e3be9bfb4bc85ca69988a212e2cf6 (diff)
downloadFreeBSD-src-9d57063ef4e23da3903813b7854bb5d45cf03b37.zip
FreeBSD-src-9d57063ef4e23da3903813b7854bb5d45cf03b37.tar.gz
- Close PR #11136: add PCI ID for another new cyclone device: the
3c900B-TPC (twisted pair and coax). Treated similarly to the 3c900B-COMBO, except no AUI port. - Fix media selection so that it's possible to select the AUI and BNC ports on the 3c905B-COMBO. This board is now fully supported. - Change TX queueing strategy to hopefully be more efficient by avoiding register accesses in xl_start(). Should provide small performance improvement and a little better reliability.
Diffstat (limited to 'sys/pci/if_xlreg.h')
-rw-r--r--sys/pci/if_xlreg.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/pci/if_xlreg.h b/sys/pci/if_xlreg.h
index 5a2b41c..5062329 100644
--- a/sys/pci/if_xlreg.h
+++ b/sys/pci/if_xlreg.h
@@ -29,7 +29,7 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: if_xlreg.h,v 1.22 1999/04/12 20:23:08 wpaul Exp $
+ * $Id: if_xlreg.h,v 1.25 1999/04/14 22:21:36 wpaul Exp $
*/
#define XL_EE_READ 0x0080 /* read, 5 bit address */
@@ -451,6 +451,7 @@ struct xl_chain {
struct xl_list *xl_ptr;
struct mbuf *xl_mbuf;
struct xl_chain *xl_next;
+ u_int8_t xl_unsent;
};
struct xl_chain_onefrag {
@@ -618,6 +619,8 @@ struct xl_stats {
#define TC_DEVICEID_BOOMERANG_100BT4 0x9051
#define TC_DEVICEID_CYCLONE_10BT 0x9004
#define TC_DEVICEID_CYCLONE_10BT_COMBO 0x9005
+#define TC_DEVICEID_CYCLONE_10BT_TPC 0x9006
+#define TC_DEVICEID_CYCLONE_10FL 0x900A
#define TC_DEVICEID_CYCLONE_10_100BT 0x9055
#define TC_DEVICEID_CYCLONE_10_100BT4 0x9056
#define TC_DEVICEID_CYCLONE_10_100_COMBO 0x9058
OpenPOWER on IntegriCloud