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
2024-05-24
remove unneeded includes; ok miod@
Jonathan Gray
2024-04-12
fix non-auto setting of extended media type bits
Jonathan Gray
2024-04-11
Match on ConnectX-6 virtual functions too, since they don't seem to be
Jonathan Matthew
2024-04-11
Add support for media types from the extended ethernet capabilities fields.
Jonathan Matthew
2023-11-10
Make ifq and ifiq interface MP safe.
Alexander Bluhm
2023-09-18
Add 100GB LR4 Ethernet capability and map it to IFM_100G_LR4.
Jonathan Matthew
2023-09-07
match on Mellanox ConnectX-6 Lx
Jonathan Gray
2023-08-15
Replace a bunch of (1 << 31) with (1U << 31)
Miod Vallat
2023-06-06
don't need mcx_uptime() now that we have nsecuptime()
David Gwynne
2022-11-22
Allocate additional command queue slots and use command completion events
Jonathan Matthew
2022-06-26
Break out of the switch statement rather than returning early on ioctl
Jonathan Matthew
2022-03-11
Constify struct cfattach.
Martin Pieuchot
2022-01-09
spelling
Jonathan Gray
2021-07-23
pci_intr_msix_count() is the function that drivers using multiple MSI-X
Jonathan Matthew
2021-06-02
When processing a received packet, only sync the amount of bytes
Patrick Wildt
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
[next]