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
/
pv
/
if_xnf.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Disable TCP and UDP transmit checksum offloading
mikeb
2018-01-20
1
-1
/
+10
*
No need for the txb_used flag anymore
mikeb
2017-12-09
1
-8
/
+3
*
Fixup what looks like a merge mistake; no functional change
mikeb
2017-11-08
1
-4
/
+1
*
Pick the correct TX buffer when unrolling
mikeb
2017-07-17
1
-2
/
+2
*
Reimplement mbuf/map to descriptor mapping
mikeb
2017-07-17
1
-77
/
+101
*
Support out-of-order TX completion notifications
mikeb
2017-07-14
1
-37
/
+50
*
ifq_start does OACTIVE and RUNNING checks for the driver
mikeb
2017-06-12
1
-4
/
+1
*
Fill RX ring during init and bail early on send if OACTIVE is set
mikeb
2017-06-09
1
-3
/
+6
*
Remove a WAITOK that has sneaked in
mikeb
2017-06-09
1
-2
/
+3
*
Fixup format strings in debug messages found by cppcheck
mikeb
2017-03-13
1
-2
/
+2
*
Fixup format string and type issues found by cppcheck
mikeb
2017-03-13
1
-7
/
+6
*
Fix an off by one when updating the TX consumer event index
mikeb
2017-03-09
1
-2
/
+2
*
Update license
mikeb
2017-02-24
1
-2
/
+2
*
Switch to Xen interrupt barrier
mikeb
2017-02-08
1
-2
/
+2
*
Use separate compile time debug flags for xen, xnf and xbf
mikeb
2017-02-06
1
-1
/
+8
*
add support for multiple transmit ifqueues per network interface.
dlg
2017-01-24
1
-9
/
+8
*
move counting if_opackets next to counting if_obytes in if_enqueue.
dlg
2017-01-22
1
-2
/
+1
*
Checking whether mbuf list is empty is done by the if_input now
mikeb
2017-01-05
1
-3
/
+2
*
Implement interface detaching
mikeb
2016-12-19
1
-2
/
+24
*
Use new xs_{get,set}num functions instead of hand-rolled weirdness
mikeb
2016-12-13
1
-50
/
+37
*
Sinc rings are created during attach memory allocations shouldn't sleep
mikeb
2016-12-02
1
-11
/
+11
*
Stop exposing xen_softc to PV devices directly
mikeb
2016-11-29
1
-36
/
+32
*
Fold the bus_dmamap_destroy into the loop above
mikeb
2016-10-06
1
-7
/
+3
*
Remove _ds_boundary abuse (again)
mikeb
2016-10-06
1
-2
/
+4
*
Raise maximum supported MTU value to 9000; discussed with reyk@
mikeb
2016-09-13
1
-2
/
+2
*
Correctly account for fragments larger than a page size
mikeb
2016-09-12
1
-4
/
+4
*
Add support for packets spanning multiple pages.
mikeb
2016-09-12
1
-21
/
+57
*
Record mbuf chain head rather than individual fragments
mikeb
2016-09-12
1
-8
/
+7
*
Skip empty mbuf fragments like bus_dmamap_load_mbuf does
mikeb
2016-09-12
1
-3
/
+3
*
Set MTU size to ~4k until the TX path is ready to deal with larger packets
mikeb
2016-08-29
1
-2
/
+2
*
Don't count output errors twice
mikeb
2016-08-29
1
-2
/
+1
*
Fixup packet fragment unrolling procedure
mikeb
2016-08-29
1
-15
/
+11
*
Remove the periodic timer and do rescheduling during Rx completion
mikeb
2016-08-03
1
-33
/
+15
*
Mark shared producer and consumer indices volatile
mikeb
2016-08-01
1
-9
/
+9
*
Add a periodic timer to workaround missing completion events
mikeb
2016-07-29
1
-11
/
+19
*
Disable receive ring slot accounting
mikeb
2016-07-29
1
-33
/
+6
*
Update TX completion event index when putting a packet on the ring
mikeb
2016-07-29
1
-1
/
+4
*
Reduce the amount of sent RX producer notifications; from FreeBSD
mikeb
2016-07-29
1
-10
/
+20
*
Reduce the amount of sent TX producer notifications; from FreeBSD
mikeb
2016-07-29
1
-4
/
+7
*
Remove top level ring processing loops as too ambiguous
mikeb
2016-07-28
1
-110
/
+94
*
Convert ifq_deq_{begin,rollback,commit} dance to a single ifq_dequeue
mikeb
2016-07-28
1
-14
/
+10
*
Bind event channels to backend domains
mikeb
2016-04-19
1
-2
/
+3
*
Allow to grant memory access to domains other than dom0.
mikeb
2016-04-19
1
-10
/
+13
*
Pass down the backend-id property to children in the attach arguments
mikeb
2016-04-19
1
-3
/
+5
*
Remove the ds_offset hack since object offset within a page
mikeb
2016-04-19
1
-2
/
+2
*
G/C IFQ_SET_READY().
mpi
2016-04-13
1
-2
/
+1
*
Simple moderation of Tx completion notifications
mikeb
2016-02-05
1
-2
/
+3
*
Cleanup XenStore API
mikeb
2016-01-29
1
-20
/
+36
*
Convert membar_* operations to bus_dmamap_sync calls
mikeb
2016-01-26
1
-11
/
+33
*
Rewrite tx path to use flat transmit ring without fragment chains
mikeb
2016-01-26
1
-37
/
+72
[next]