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_mcx.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
move the rearming of the cq after the refill of the rq.
dlg
2021-02-15
1
-4
/
+5
*
do better accounting of how many msix interrupts we want to use.
dlg
2021-01-27
1
-2
/
+8
*
raise the max number of queues/interrupts to 16, up from 1.
dlg
2021-01-25
1
-3
/
+12
*
don't lose the M_FLOWID flag if the ipv4 cksum is ok.
dlg
2021-01-25
1
-2
/
+2
*
use an intrmap when establishing interrupts for queues.
dlg
2021-01-25
1
-21
/
+44
*
Check management capabilities before trying to attach temperature sensors,
jmatthew
2021-01-20
1
-1
/
+43
*
the tx doorbell is next to the rx doorbell, not on top of it.
dlg
2021-01-04
1
-2
/
+2
*
use bus_dmamap_sync around updates to the doorbells.
dlg
2021-01-04
1
-33
/
+69
*
have mcx_process_txeof return the number of slots it processed.
dlg
2020-12-27
1
-7
/
+8
*
do a bus space barrier after arming the eq.
dlg
2020-12-27
1
-2
/
+2
*
disable timestamping a little bit harder to avoid divide by 0.
dlg
2020-12-27
1
-1
/
+5
*
shuffle filling the rx ring so the sw prod is updated before the hw.
dlg
2020-12-27
1
-24
/
+19
*
reuse the calculated vector as the argument to pci_intr_map_msix.
dlg
2020-12-26
1
-2
/
+2
*
add bus_dmamap_sync ops around the eq.
dlg
2020-12-26
1
-6
/
+27
*
add some bus_dmamap_syncs around the rq.
dlg
2020-12-26
1
-2
/
+16
*
sprinkle some bus_dmamap_syncs around the cq handling.
dlg
2020-12-26
1
-1
/
+14
*
sprinkle some bus_dmamap_syncs around the sq.
dlg
2020-12-26
1
-2
/
+17
*
better manage the lifetime of the dmamem used for various rings.
dlg
2020-12-26
1
-36
/
+65
*
expose the mcx timer as a timecounter.
dlg
2020-12-25
1
-1
/
+30
*
rework the maths used to set mbuf timestamps.
dlg
2020-12-17
1
-13
/
+26
*
fill in more of mcx_cap_device so i can get to the device frequencies.
dlg
2020-12-15
1
-1
/
+78
*
go to splhigh around the kernel clock and hardware timer reads.
dlg
2020-12-15
1
-1
/
+7
*
turn hardware rx mbuf timestamping off by default.
dlg
2020-12-15
1
-2
/
+2
*
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
jan
2020-12-12
1
-2
/
+2
*
Match on ConnectX-6 (non-Dx) cards too.
jmatthew
2020-11-06
1
-1
/
+2
*
Bail out early if the port type is not Ethernet, rather than failing later
jmatthew
2020-11-06
1
-1
/
+8
*
Add missing bus_space_barrier() in mcx_cmdq_post() - without this, cmdq
jmatthew
2020-10-28
1
-1
/
+3
*
Add kstats reporting the software and hardware producer and consumer
jmatthew
2020-08-21
1
-117
/
+503
*
Increase the event queue size. When polling for admin command completion,
jmatthew
2020-07-23
1
-2
/
+2
*
Virtual functions are effectively identical to full physical functions,
jmatthew
2020-07-17
1
-1
/
+5
*
Consistently use the port type and speed register (PTYS) to determine if
jmatthew
2020-07-17
1
-11
/
+4
*
Pass the interrupt handler cookie instead of the pointer to it
patrick
2020-07-16
1
-2
/
+2
*
Remove the refill timeout and wait for interrupts to finish when
jmatthew
2020-07-16
1
-1
/
+5
*
patrick@ pointed out there was a gap in the flow group numbering.
jmatthew
2020-07-15
1
-4
/
+4
*
Consistently convert syndrome codes from big endian before printing them.
jmatthew
2020-07-15
1
-6
/
+6
*
Set up a second level flow table for RSS and switch the root flow table
jmatthew
2020-07-14
1
-31
/
+544
*
More preparations for adding RSS. Adjust several functions to allow for
jmatthew
2020-07-13
1
-133
/
+180
*
Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.
patrick
2020-07-10
1
-2
/
+2
*
a couple of small tweaks that shrink the kstat code.
dlg
2020-07-09
1
-9
/
+10
*
add kstat support for some of the counters the chip maintains.
dlg
2020-07-07
1
-85
/
+479
*
attach on ConnectX-6 Dx, tested by Hrvoje Popovski
jmatthew
2020-06-30
1
-1
/
+2
*
stuff for PPCNT - Ports Performance Counters Register
dlg
2020-06-26
1
-1
/
+110
*
add some whitespace to let things breathe a bit.
dlg
2020-06-26
1
-158
/
+142
*
make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.
dlg
2020-06-17
1
-3
/
+3
*
Use separate event queues and interrupt vectors for admin/link events
jmatthew
2020-06-16
1
-137
/
+193
*
move tx and rx ring variables into their own structs.
dlg
2020-06-14
1
-170
/
+254
*
Some new firmware for ConnectX-5 tries to give pages back when
jmatthew
2020-06-13
1
-5
/
+5
*
correct typo, this did not compile..
deraadt
2020-06-12
1
-2
/
+2
*
remove unused mcx_softc members.
dlg
2020-06-12
1
-4
/
+1
*
wrap some long lines. no functional change.
dlg
2020-06-11
1
-54
/
+102
[next]