index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
dev
/
pci
/
if_bnxreg.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Make the bnx interrupt handler mpsafe, and perform rx and tx completion
jmatthew
2015-12-05
1
-7
/
+5
*
You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.
mpi
2015-11-24
1
-2
/
+1
*
Do not include <net/if_vlan_var.h> when it's not necessary.
mpi
2015-11-14
1
-6
/
+1
*
Make room for media types of the future. Extend the ifmedia word to 64 bits.
stsp
2015-09-11
1
-2
/
+2
*
unifdef INET. missed a few headers in previous rounds
tedu
2014-12-26
1
-3
/
+1
*
Fewer <netinet/in_systm.h>
mpi
2014-07-22
1
-3
/
+1
*
cut things that relied on mclgeti for rx ring accounting/restriction over
dlg
2014-07-08
1
-2
/
+2
*
replace the workq bits to supply new tx pkt descriptors with a task.
dlg
2013-10-30
1
-3
/
+3
*
Most network drivers include netinet/in_var.h, but apparently they
bluhm
2013-08-07
1
-2
/
+1
*
- remove ununsed PCI_ANY_ID macros
jasper
2013-02-08
1
-3
/
+1
*
Under some circumstances (currently only reproducible with IPsec)
mikeb
2012-12-10
1
-1
/
+2
*
Add flow control to bnx(4)
phessler
2012-07-05
1
-1
/
+3
*
Stop doing shutdown hooks in network drivers where possible. We already
deraadt
2010-09-20
1
-2
/
+1
*
remove the powerhook code. All architectures now use the ca_activate tree
deraadt
2010-09-07
1
-2
/
+1
*
Support fibre PHY on BCM5709S. From FreeBSD via Brad.
sthen
2010-05-24
1
-1
/
+2
*
bnx(4) is a bit special. The chip itself is capable of swapping endianess
claudio
2009-11-23
1
-4
/
+8
*
u_int32_t not u_int32_ts in debug code.
claudio
2009-09-05
1
-2
/
+2
*
fix a typo; from brad
deraadt
2009-07-03
1
-2
/
+2
*
this is a rather large change to add support for the BCM5709.
dlg
2009-07-03
1
-11
/
+196
*
newer bnx chips use a separate firmware to the "old" ones. this updates
dlg
2009-07-03
1
-72
/
+77
*
Rewrite the interface flag handling case code and update the receive
naddy
2009-06-20
1
-3
/
+1
*
replace arrays of dmamaps and mbuf pointers used to manage packets
dlg
2009-04-22
1
-5
/
+19
*
tweak the whitespace in the softc a bit to make it easier to read.
dlg
2009-04-21
1
-145
/
+145
*
Fixed a problem that would cause errors (especially when in low memory
brad
2008-06-24
1
-2
/
+14
*
Remove slack space for RX/TX chains since it only covers sloppy coding.
brad
2008-06-13
1
-3
/
+5
*
- Add a debug message to mention when a 2.5Gb adapter is found.
brad
2008-05-29
1
-1
/
+5
*
Add initial bits for fiber support with the BCM5706/BCM5708 chipsets.
brad
2008-02-28
1
-3
/
+1
*
Avoid unaligned PCI config space access.
kettenis
2008-02-22
1
-2
/
+2
*
add two new chip revisions.
brad
2007-09-14
1
-1
/
+3
*
remove jumbo frame support by replacing MEXTALLOC with MCLGET, and
reyk
2007-03-05
1
-2
/
+3
*
instead of establishing the interrupt in the mounthook, move it back
reyk
2007-03-03
1
-1
/
+2
*
move the interrupt establishment till after everything in the softc is
dlg
2007-01-20
1
-1
/
+3
*
Due to an incorrect macro, it appears that the driver has always been
brad
2006-11-20
1
-2
/
+3
*
Overhaul the transmit path:
brad
2006-10-19
1
-17
/
+1
*
- Simplify the arguments to bnx_tx_encap.
brad
2006-10-14
1
-2
/
+1
*
Use loadfirmware(9) to get /etc/firmware/bnx instead of hard-coding a
deraadt
2006-10-04
1
-63
/
+62
*
new structure for the firmware blob; ok brad
deraadt
2006-10-02
1
-6
/
+68
*
export a structure for the firmware file header. Unfortunately this is
deraadt
2006-09-20
1
-1
/
+26
*
enable Jumbo support.
brad
2006-08-21
1
-5
/
+1
*
#if 0 -> #ifdef BNX_JUMBO
brad
2006-08-20
1
-2
/
+2
*
- replace IF_DEQUEUE/IF_PREPEND with IFQ_POLL/IFQ_DEQUEUE.
brad
2006-08-20
1
-2
/
+2
*
Get rid of _HI & _LO macros altogether since they used a wrong idiom.
marco
2006-08-13
1
-9
/
+1
*
unmap memory address space in bnx_release_resources().
brad
2006-08-10
1
-1
/
+2
*
remove typedef's.
brad
2006-08-10
1
-316
/
+308
*
just use BYTE_ORDER directly instead of setting the drivers endian flags.
brad
2006-08-10
1
-13
/
+5
*
add sys/timeout.h
brad
2006-08-09
1
-1
/
+2
*
Change #if __LP64__ to #ifdef __LP64__ as requested by brad
marco
2006-08-09
1
-2
/
+2
*
Reorder dmamap & dmamem to match man page.
marco
2006-08-09
1
-15
/
+7
*
Add a rough initial port of the bce driver from FreeBSD, which provides
brad
2006-06-26
1
-0
/
+4875