aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/rdma
AgeCommit message (Expand)AuthorFilesLines
2021-08-20rdma: decrease inliningBenoît Ganne1-26/+19
2021-07-15misc: replace CLIB_PREFETCH with clib_prefetch_{load,store}Damjan Marion1-4/+4
2021-06-30rdma: fix chained buffer tx path in dv modeBenoît Ganne1-24/+20
2021-05-04rdma: add support for RSS configurationBenoît Ganne7-14/+338
2021-05-04rdma: support non-power-of-2 number of rxqBenoît Ganne1-13/+19
2021-05-03rdma: avoid unnencessary inliningDamjan Marion1-27/+29
2021-04-30build: declare some CMake variables as advancedDamjan Marion1-1/+1
2021-04-14rdma: remove redundant memory registrationBenoît Ganne1-6/+0
2021-04-14rdma: fix skip_ipv4_cksum behavior in scalar pathTianyu Li1-1/+1
2021-03-25rdma: fix buggy cqe parsing (truncated packets)Mohammed Hawari1-3/+2
2021-03-19interface: add capabilities flagsMohsin Kazmi1-2/+2
2021-02-15rdma: rdma_log__ argument dev is a pointerVratko Polak1-5/+8
2021-01-21rdma: adapt to new vnet rxq frameworkMohammed Hawari3-27/+30
2020-11-25rdma: fixed UAR writing at txMohammed Hawari1-1/+1
2020-11-13rdma: implement multiseg rx without striding rqMohammed Hawari8-65/+470
2020-11-09vlib: fix trace number accountingBenoît Ganne1-15/+12
2020-11-04rdma: various fixes for chained buffers txMohammed Hawari1-14/+19
2020-10-26rdma: fix clang-11 buildDamjan Marion1-1/+1
2020-10-24rdma: implement striding rq for multiseg rxMohammed Hawari4-130/+433
2020-10-24rdma: add RSS support for IPv6 and TCPBenoît Ganne2-32/+58
2020-08-31rdma: bugfix in the descriptor refill logic. In case of a partial allocation,...Mohammed Hawari1-1/+1
2020-05-27ethernet: fix DMAC check and skip unnecessary ones (VPP-1868)John Lo1-4/+13
2020-05-07rdma: fix alignment issueDamjan Marion1-2/+2
2020-05-06rdma: fix clang buildBenoît Ganne1-2/+9
2020-04-27rdma: tx: interleave prefetchesBenoît Ganne1-24/+13
2020-03-31rdma: print device info from PCI VPD in 'show hardware' outputDamjan Marion1-0/+14
2020-03-20rdma: ring db only once per vector on txBenoît Ganne1-28/+44
2020-03-16rdma: optimize tx wqe_initDamjan Marion3-13/+33
2020-03-16rdma: introduce direct verb for Cx4/5 txBenoît Ganne4-73/+549
2020-03-16rdma: add Mellanox mlx5 Direct Verbs receive supportDamjan Marion6-37/+843
2020-03-02rdma: improve rx loopDamjan Marion1-38/+16
2020-03-02rdma: improve refillDamjan Marion1-65/+57
2020-03-02rdma: use per-thread buffer templateDamjan Marion3-5/+25
2020-02-18rdma: fix bug related to ring bufferElias Rudberg1-2/+2
2020-01-08rdma: api: prepare support for direct verbBenoît Ganne7-10/+79
2020-01-08rdma: add FEATURE.yamlBenoît Ganne1-0/+8
2019-12-12rdma: add explicit types in apiOle Troan1-2/+3
2019-11-08rdma: fix next node rx redirectBenoît Ganne1-8/+2
2019-11-08rdma: fix name auto-generation on createBenoît Ganne1-1/+5
2019-10-23rdma: build: fix ibverb compilation testBenoît Ganne1-5/+3
2019-10-16rdma: add rdma APIBenoît Ganne8-29/+401
2019-10-07rdma: fix crash when failing to read pci addr on createBenoît Ganne1-0/+3
2019-10-07rdma: fix crash when failing to detect numa node on createBenoît Ganne1-0/+5
2019-10-06rdma: prevent loopback of broadcast packetsBenoît Ganne1-4/+9
2019-10-05rdma: make sure pci subsystem is initializedBenoît Ganne1-1/+6
2019-10-01rdma: fix non-NULL terminated C-string overflowBenoît Ganne2-3/+3
2019-09-24vlib: add flag to explicitelly mark nodes which can init per-node packet traceDamjan Marion1-0/+1
2019-08-27rdma: fix pending packets check on txBenoît Ganne1-1/+1
2019-08-26rdma: use rings for buffers managementBenoît Ganne5-203/+243
2019-08-19rdma: add support for MAC changesBenoît Ganne2-1/+35