Age | Commit message (Expand) | Author |
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 |
2020-06-11 | wrap some long lines. no functional change. | David Gwynne |
2020-06-02 | Add support for hardware vlan tagging. Tag insertion here is actually | Jonathan Matthew |
2020-05-27 | set up rx so packets end up at the end of the mbuf cluster. | David Gwynne |
2020-05-26 | Add checksum offload again, this time only asking the nic to do checksums | Jonathan Matthew |
2020-05-25 | Unfortunately, breaks UDP NFS under volume, when used on the src machine. | Theo de Raadt |
2020-05-21 | Make use of checksum offloads. Very little effort required from the | Jonathan Matthew |
2020-04-24 | Fix typo which could lead into a double free | Ricardo Mestre |
2020-04-21 | Commands that create objects return a 24 bit object ID, so mask off the | Jonathan Matthew |
2020-04-20 | Increase the completion queue size to prevent overflow. Under reasonably | Jonathan Matthew |
2020-04-20 | Check if we've reached the end of the current mailbox before writing past | Jonathan Matthew |
2020-04-20 | Don't call mcx_intr() from mcx_cmdq_poll(); this was a leftover from early | Jonathan Matthew |
2020-04-06 | fix previous: use the correct offset for sq/rq creation, and don't | Jonathan Matthew |
2020-04-06 | Add a helper function for writing physical addresses for queues into | Jonathan Matthew |
2020-04-04 | Return ENETRESET on success from mcx_up() so mcx_ioctl() will call | Jonathan Matthew |
2019-10-05 | The event queue consumer counter also needs to be unsigned like the others. | Jonathan Matthew |
2019-09-30 | try to make if_baudrate look plausible. | David Gwynne |
2019-09-30 | remove the "copy function" argument to bpf_mtap_hdr. | David Gwynne |
2019-09-12 | Use unsigned types for queue counters and mask them appropriately before | Jonathan Matthew |
2019-09-09 | Specify the right opcode when trying to set the Interface Step Sequence ID. | Jonathan Matthew |
2019-06-22 | Set if_link_state based on the PAOS port register, and update it when | Jonathan Matthew |
2019-06-14 | Only add and remove flow table entries for multicast while the interface is | Jonathan Matthew |
2019-06-14 | Add a barrier after arming a completion queue. If multiple cqs are using | Jonathan Matthew |
2019-06-13 | the rx drops field is 8 bits (and a 24 bit flow tag), not 32 bits. | David Gwynne |
2019-06-12 | Set interrupt moderation on the completion queue for around 10000 | Jonathan Matthew |
2019-06-11 | pass what pci_intr_established returns to intr_barrier | David Gwynne |
2019-06-11 | if ifiq_input says there's too much pressure, tell the rxr we're livelocked | David Gwynne |
2019-06-11 | bump up the ring sizes for dlg@ | Jonathan Matthew |
2019-06-11 | records a flowid in the mbuf if the rx cqe provides an rx hash value. | David Gwynne |
2019-06-10 | support hardware timestamping for received packets. | David Gwynne |
2019-06-07 | make struct mcx_cq_entry a bit closer to reality | David Gwynne |
2019-06-07 | have mcx_process_rx return the number of slots it made free | David Gwynne |
2019-06-06 | ConnectX-5 cards work too | Jonathan Matthew |
2019-06-06 | Set up the interrupt handler before creating the event queue. | Jonathan Matthew |