index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
pci
/
if_mcx.c
Age
Commit message (
Expand
)
Author
2021-02-25
we don't have to cast to caddr_t when calling m_copydata anymore.
David Gwynne
2021-02-15
move the rearming of the cq after the refill of the rq.
David Gwynne
2021-01-27
do better accounting of how many msix interrupts we want to use.
David Gwynne
2021-01-25
raise the max number of queues/interrupts to 16, up from 1.
David Gwynne
2021-01-25
don't lose the M_FLOWID flag if the ipv4 cksum is ok.
David Gwynne
2021-01-25
use an intrmap when establishing interrupts for queues.
David Gwynne
2021-01-20
Check management capabilities before trying to attach temperature sensors,
Jonathan Matthew
2021-01-04
the tx doorbell is next to the rx doorbell, not on top of it.
David Gwynne
2021-01-04
use bus_dmamap_sync around updates to the doorbells.
David Gwynne
2020-12-27
have mcx_process_txeof return the number of slots it processed.
David Gwynne
2020-12-27
do a bus space barrier after arming the eq.
David Gwynne
2020-12-27
disable timestamping a little bit harder to avoid divide by 0.
David Gwynne
2020-12-27
shuffle filling the rx ring so the sw prod is updated before the hw.
David Gwynne
2020-12-26
reuse the calculated vector as the argument to pci_intr_map_msix.
David Gwynne
2020-12-26
add bus_dmamap_sync ops around the eq.
David Gwynne
2020-12-26
add some bus_dmamap_syncs around the rq.
David Gwynne
2020-12-26
sprinkle some bus_dmamap_syncs around the cq handling.
David Gwynne
2020-12-26
sprinkle some bus_dmamap_syncs around the sq.
David Gwynne
2020-12-26
better manage the lifetime of the dmamem used for various rings.
David Gwynne
2020-12-25
expose the mcx timer as a timecounter.
David Gwynne
2020-12-17
rework the maths used to set mbuf timestamps.
David Gwynne
2020-12-15
fill in more of mcx_cap_device so i can get to the device frequencies.
David Gwynne
2020-12-15
go to splhigh around the kernel clock and hardware timer reads.
David Gwynne
2020-12-15
turn hardware rx mbuf timestamping off by default.
David Gwynne
2020-12-12
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
jan
2020-11-06
Match on ConnectX-6 (non-Dx) cards too.
Jonathan Matthew
2020-11-06
Bail out early if the port type is not Ethernet, rather than failing later
Jonathan Matthew
2020-10-28
Add missing bus_space_barrier() in mcx_cmdq_post() - without this, cmdq
Jonathan Matthew
2020-08-21
Add kstats reporting the software and hardware producer and consumer
Jonathan Matthew
2020-07-23
Increase the event queue size. When polling for admin command completion,
Jonathan Matthew
2020-07-17
Virtual functions are effectively identical to full physical functions,
Jonathan Matthew
2020-07-17
Consistently use the port type and speed register (PTYS) to determine if
Jonathan Matthew
2020-07-16
Pass the interrupt handler cookie instead of the pointer to it
Patrick Wildt
2020-07-16
Remove the refill timeout and wait for interrupts to finish when
Jonathan Matthew
2020-07-15
patrick@ pointed out there was a gap in the flow group numbering.
Jonathan Matthew
2020-07-15
Consistently convert syndrome codes from big endian before printing them.
Jonathan Matthew
2020-07-14
Set up a second level flow table for RSS and switch the root flow table
Jonathan Matthew
2020-07-13
More preparations for adding RSS. Adjust several functions to allow for
Jonathan Matthew
2020-07-10
Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.
Patrick Wildt
2020-07-09
a couple of small tweaks that shrink the kstat code.
David Gwynne
2020-07-07
add kstat support for some of the counters the chip maintains.
David Gwynne
2020-06-30
attach on ConnectX-6 Dx, tested by Hrvoje Popovski
Jonathan Matthew
2020-06-26
stuff for PPCNT - Ports Performance Counters Register
David Gwynne
2020-06-26
add some whitespace to let things breathe a bit.
David Gwynne
2020-06-17
make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.
David Gwynne
2020-06-16
Use separate event queues and interrupt vectors for admin/link events
Jonathan Matthew
2020-06-14
move tx and rx ring variables into their own structs.
David Gwynne
2020-06-13
Some new firmware for ConnectX-5 tries to give pages back when
Jonathan Matthew
2020-06-12
correct typo, this did not compile..
Theo de Raadt
2020-06-12
remove unused mcx_softc members.
David Gwynne
[next]