Age | Commit message (Expand) | Author |
2024-10-23 | remove duplicate MCX_CAP_DEVICE_DRAIN_SIGERR define | Jonathan Gray |
2024-10-04 | As with other multiqueue drivers, print the number of queues we set up | Jonathan Matthew |
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 |