aboutsummaryrefslogtreecommitdiff
path: root/sys/pci
diff options
context:
space:
mode:
authorBill Paul <wpaul@FreeBSD.org>1999-09-03 20:58:39 +0000
committerBill Paul <wpaul@FreeBSD.org>1999-09-03 20:58:39 +0000
commitba2cb70286ab594016ceec39645515e4bc8b003c (patch)
tree36136b649527db7bd7b37557bd4da77f9513d521 /sys/pci
parent9d38d41c0260755ebdeee0b5e87ac422e1c578ff (diff)
Notes
Diffstat (limited to 'sys/pci')
-rw-r--r--sys/pci/if_sfreg.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/pci/if_sfreg.h b/sys/pci/if_sfreg.h
index b9a8b9d7e14c..58f44a7c973e 100644
--- a/sys/pci/if_sfreg.h
+++ b/sys/pci/if_sfreg.h
@@ -1004,7 +1004,16 @@ struct sf_list_data {
struct sf_tx_bufdesc_type0 sf_tx_dlist[SF_TX_DLIST_CNT];
struct sf_tx_cmpdesc_type1 sf_tx_clist[SF_TX_CLIST_CNT];
struct sf_rx_bufdesc_type0 sf_rx_dlist_big[SF_RX_DLIST_CNT];
+#ifdef notdef
+ /*
+ * Unfortunately, because the Starfire doesn't allow arbitrary
+ * byte alignment, we have to copy packets in the RX handler in
+ * order to align the payload correctly. This means that we
+ * don't gain anything by having separate large and small descriptor
+ * lists, so for now we don't bother with the small one.
+ */
struct sf_rx_bufdesc_type0 sf_rx_dlist_small[SF_RX_DLIST_CNT];
+#endif
struct sf_rx_cmpdesc_type3 sf_rx_clist[SF_RX_CLIST_CNT];
};