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
/
ic
/
gem.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Sporadically the network over gem(4) interface hang on sparc64 and
bluhm
2018-02-07
1
-13
/
+31
*
make the gem tx path MPSAFE.
dlg
2017-06-08
1
-48
/
+57
*
move counting if_opackets next to counting if_obytes in if_enqueue.
dlg
2017-01-22
1
-2
/
+1
*
G/C IFQ_SET_READY().
mpi
2016-04-13
1
-2
/
+1
*
No trailers has been the default and only option for 20 years, yet some
tedu
2015-12-08
1
-2
/
+2
*
Rework gem_start to check that there's enough space in the ring before
jmatthew
2015-11-28
1
-63
/
+95
*
replace IFF_OACTIVE manipulation with mpsafe operations.
dlg
2015-11-25
1
-6
/
+7
*
You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.
mpi
2015-11-24
1
-2
/
+1
*
shuffle struct ifqueue so in flight mbufs are protected by a mutex.
dlg
2015-11-20
1
-4
/
+5
*
arp_ifinit() is no longer needed.
mpi
2015-10-25
1
-4
/
+1
*
Make room for media types of the future. Extend the ifmedia word to 64 bits.
stsp
2015-09-11
1
-3
/
+3
*
Increment if_ipackets in if_input().
mpi
2015-06-24
1
-3
/
+1
*
Remove some includes include-what-you-use claims don't
jsg
2015-03-14
1
-2
/
+1
*
tweak the new if_input function so it takes an mbuf_list instead
dlg
2015-02-09
1
-2
/
+5
*
Convert to if_input().
mpi
2015-02-08
1
-9
/
+2
*
unifdef INET
tedu
2014-12-22
1
-3
/
+1
*
Use <sys/endian.h> instead of <machine/endian.h>
guenther
2014-12-19
1
-3
/
+2
*
rxr ioctl handling.
dlg
2014-08-27
1
-1
/
+6
*
Fewer <netinet/in_systm.h>
mpi
2014-07-22
1
-7
/
+1
*
cut things that relied on mclgeti for rx ring accounting/restriction over
dlg
2014-07-08
1
-10
/
+13
*
Remove RX checksum offloading support. The chip is too limited, and
naddy
2014-04-22
1
-96
/
+1
*
use lemtoh64 and htolem64 for reading and writing entries in the rings.
dlg
2014-03-14
1
-8
/
+8
*
Turns out neither the flow control diff nor the RX checksum offload diff
kettenis
2013-08-08
1
-8
/
+121
*
Backout flow control support (rev 1.97) and RX TCP/UDP checksum offload
kettenis
2013-07-25
1
-121
/
+8
*
Always use the internal PHY on Apple variants, from FreeBSD. This unbreaks
mpi
2013-03-09
1
-3
/
+6
*
Add RX TCP/UDP checksum offload support.
brad
2012-12-01
1
-2
/
+100
*
Add flow control support.
brad
2012-10-22
1
-7
/
+22
*
Add detach support to a few more drivers, and in others do the neccessary
deraadt
2009-10-15
1
-8
/
+47
*
More cases of shutdown hooks not needed after card is already stopped. In
deraadt
2009-08-10
1
-16
/
+1
*
MCLGETI() will now allocate a mbuf header if it is not provided, thus
deraadt
2009-08-09
1
-9
/
+3
*
Comment fixes and code tidy-up (whitespace and more consistent
sthen
2009-08-03
1
-11
/
+10
*
Remove redundant code for setting the maximum frame receive size
sthen
2009-07-18
1
-7
/
+3
*
Simplify receive filter handling, from Brad.
sthen
2009-07-18
1
-72
/
+47
*
Remove unused prototype.
kettenis
2009-03-29
1
-2
/
+1
*
Add workaround for RX MAC/FIFO hangs on ERI. Tested by matthieu@ and naddy@.
kettenis
2009-03-22
1
-3
/
+49
*
Unconditionally drain the RX ring when stpping the chip.
kettenis
2009-03-20
1
-8
/
+7
*
make drivers tell the mclgeti allocator what their maximum ring size is
dlg
2009-01-27
1
-2
/
+2
*
Switch gem(4) over to using MCLGETI when allocating mbufs for the rx ring.
kettenis
2008-12-14
1
-62
/
+44
*
Replace m_free() with m_freem() in foo_start() to ensure that upon error
brad
2008-12-10
1
-2
/
+2
*
Eliminate the redundant bits of code for MTU and multicast handling
brad
2008-11-28
1
-26
/
+7
*
Use m_defrag instead of collapsing mbufs ourselves.
kettenis
2008-11-26
1
-25
/
+5
*
Simplify the interface flag handling in the ioctl handler.
brad
2008-11-07
1
-10
/
+4
*
Remove storing the Ethernet header in the receve interrupt handler, the
brad
2008-11-07
1
-3
/
+1
*
- According to the Apple GMAC driver, the GEM ASIC specification and
brad
2008-11-07
1
-4
/
+20
*
First step towards cleaning up the Ethernet driver ioctl handling.
brad
2008-10-02
1
-9
/
+2
*
Convert timeout_add() calls using multiples of hz to timeout_add_sec()
blambert
2008-09-10
1
-3
/
+3
*
Fix an issue initially reported by drahn@ with gem(4) where these
brad
2008-08-30
1
-2
/
+2
*
Fix a couple of problems that may make gem(4) get stuck:
kettenis
2008-08-26
1
-67
/
+91
*
Properly set the IFF_OACTIVE flag if all the descriptrs are in use for
brad
2008-05-31
1
-4
/
+6
*
- Count excess and late collisions as output errors.
brad
2008-05-09
1
-5
/
+18
[next]