History log of /src/sys/dev/pci/if_txpreg.h |
Revision | | Date | Author | Comments |
1.11 |
| 10-Mar-2020 |
thorpej | Protect against multiple inclusion.
|
1.10 |
| 09-Mar-2020 |
thorpej | Allocate a static set of receive software state descriptors at attach time, and create a simple allocator for them for use by the rx reclaim handlers. Don't create and destroy DMA maps for receoive buffers in the interrupt handlers -- just use the maps that are created at attach time.
|
1.9 |
| 08-Mar-2020 |
thorpej | Give each Tx DMA map 16 DMA segments rather than the previous absurdly large number, and structure the loop in txp_start() similarly to other drivers (e.g. ste_start() in the ste(4) driver). Similar in spirit to OpenBSD's rev 1.126, but implemented a bit differently.
|
1.8 |
| 08-Mar-2020 |
thorpej | Upgrade to newer firmware needed by some txp(4) variants. From FreeBSD via OpenBSD.
|
1.7 |
| 08-Mar-2020 |
thorpej | - Use BUS_ADDR_{LO,HI}32(), and rather than forcing the descriptor DMA addresses into a 64-bit value (and thus using 64-bit shifts when unnecessary), just reference the address from the DMA map directly. - Add some missing byte-swaps.
|
1.6 |
| 27-Oct-2012 |
chs | branches: 1.6.38; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.5 |
| 10-Apr-2008 |
cegger | branches: 1.5.38; 1.5.48; use aprint_*_dev and device_xname
|
1.4 |
| 04-Mar-2007 |
christos | branches: 1.4.36; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.3 |
| 11-Dec-2005 |
christos | branches: 1.3.26; merge ktrace-lwp.
|
1.2 |
| 07-Jul-2003 |
drochner | branches: 1.2.16; some cleanup/fixes: -get boot messages to NetBSD's standards (ie at least 3 lines) -get some card information from PCI ID and subsystem ID -fix media handling and link reporting for fiber cards -port cksum offloading to NetBSD and enable as far as appropriate (TCP/UDP transmit offloading still disabled, as in OpenBSD)
|
1.1 |
| 01-Jul-2003 |
drochner | branches: 1.1.2; VERY quick and VERY dirty port of the OpenBSD "txp" driver for 3Com 3C(R)990 cards. No TCP/UDP nor IPSEC offloading for now. The ifmedia part needs some work, but I only have a 100-FX card; hopefully someone will clean this up.
|
1.1.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.2.16.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.3.26.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.4.36.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.5.48.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.5.38.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.6.38.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|