Toggle navigation
Patchwork
DPDK
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
David Marchand
| 1831 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
jerin
ci
ci
ci
akhil
mcoquelin
ajitkhaparde
arybchenko
fyigit
xiachenbo
bluca
shemminger
dmarchand
dmarchand
dmarchand
bruce
tmonjalo
tmonjalo
tmonjalo
tmonjalo
ktraynor
rasland
aconole
Apply
«
1
2
3
4
…
18
19
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
vhost: rework RARP packet injection
vhost: rework RARP packet injection
- 2 -
6
-
1
2021-09-15
David Marchand
mcoquelin
Accepted
vhost: restore IOTLB mempool allocation
vhost: restore IOTLB mempool allocation
- 1 -
9
-
1
2021-05-17
David Marchand
mcoquelin
Accepted
vhost: remove deprecated helpers
vhost: remove deprecated helpers
- 2 -
11
-
-
2022-09-27
David Marchand
mcoquelin
Accepted
vhost: reduce memory footprint when IOMMU is disabled
vhost: reduce memory footprint when IOMMU is disabled
- 1 -
10
-
1
2022-09-16
David Marchand
mcoquelin
Accepted
vhost: fix vring enable with VDPA
vhost: fix vring enable with VDPA
- 2 1
16
-
1
2023-03-02
David Marchand
mcoquelin
Accepted
vhost: fix vring addr update with vDPA
vhost: fix vring addr update with vDPA
- - -
15
1
-
2024-03-05
David Marchand
mcoquelin
Superseded
vhost: fix vring addr update with vDPA
vhost: fix vring addr update with vDPA
- 1 -
18
-
-
2024-03-07
David Marchand
dmarchand
Accepted
vhost: fix virtqueue access lock check for handlers
vhost: fix virtqueue access lock check for handlers
1 1 -
18
-
-
2024-03-07
David Marchand
dmarchand
Accepted
vhost: fix OOB access for invalid vid
vhost: fix OOB access for invalid vid
- 1 -
18
-
-
2023-02-27
David Marchand
mcoquelin
Accepted
vhost: fix log for async dequeue
vhost: fix log for async dequeue
- 1 -
12
-
-
2022-06-17
David Marchand
mcoquelin
Accepted
vhost: fix external message handlers
vhost: fix external message handlers
- 1 -
6
-
6
2022-03-07
David Marchand
mcoquelin
Superseded
vhost: fix deadlock with no multiqueue
vhost: fix deadlock with no multiqueue
- 1 -
15
-
-
2023-03-23
David Marchand
mcoquelin
Accepted
vhost/crypto: fix descriptor processing
vhost/crypto: fix descriptor processing
1 1 1
9
2
-
2022-06-22
David Marchand
mcoquelin
Accepted
vhost: avoid sleeping under mutex
vhost: avoid sleeping under mutex
- - -
17
-
-
2023-03-22
David Marchand
mcoquelin
Superseded
vfio: fix interrupts race condition
vfio: fix interrupts race condition
- - 1
3
-
1
2019-07-10
David Marchand
tmonjalo
Accepted
version: 24.07-rc0
version: 24.07-rc0
1 - -
17
1
-
2024-03-30
David Marchand
dmarchand
Accepted
version: 24.03-rc0
version: 24.03-rc0
- - -
6
2
-
2023-11-29
David Marchand
dmarchand
Accepted
version: 23.07-rc0
version: 23.07-rc0
- - -
17
1
1
2023-04-03
David Marchand
tmonjalo
Superseded
version: 23.03-rc0
version: 23.03-rc0
1 - -
13
1
1
2022-11-28
David Marchand
dmarchand
Accepted
version: 22.11-rc0
version: 22.11-rc0
2 - -
10
2
-
2022-07-18
David Marchand
dmarchand
Accepted
version: 22.07-rc0
version: 22.07-rc0
2 - -
10
1
1
2022-03-18
David Marchand
tmonjalo
Accepted
version: 22.03-rc0
version: 22.03-rc0
1 - -
12
1
-
2021-11-29
David Marchand
dmarchand
Superseded
version: 21.08-rc0
version: 21.08-rc0
1 - -
3
2
-
2021-05-21
David Marchand
tmonjalo
Accepted
version: 21.02-rc0
version: 21.02-rc0
1 - -
9
-
-
2020-11-30
David Marchand
dmarchand
Accepted
version: 20.08-rc0
version: 20.08-rc0
1 - -
5
1
-
2020-05-27
David Marchand
tmonjalo
Accepted
version: 20.05-rc0
version: 20.05-rc0
1 - -
5
-
-
2020-02-26
David Marchand
dmarchand
Accepted
version: 19.11-rc0
version: 19.11-rc0
- - -
2
-
-
2019-08-12
David Marchand
tmonjalo
Changes Requested
vdpa/mlx5: fix leak on event thread creation
vdpa/mlx5: fix leak on event thread creation
1 1 -
11
-
-
2022-06-20
David Marchand
mcoquelin
Accepted
[v8,9/9] interrupts: extend event list
make rte_intr_handle internal
1 - -
12
-
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,8/9] interrupts: rename device specific file descriptor
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,7/9] interrupts: make interrupt handle structure opaque
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,6/9] drivers: remove direct access to interrupt handle
make rte_intr_handle internal
1 - -
-
1
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,5/9] lib: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,4/9] alarm: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,3/9] test/interrupts: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,2/9] interrupts: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,1/9] interrupts: add allocator and accessors
make rte_intr_handle internal
2 - -
-
1
-
2021-10-25
David Marchand
dmarchand
Accepted
[v8,0/9] make rte_intr_handle internal
- - -
-
-
-
2021-10-25
David Marchand
None
[v7,9/9] interrupts: extend event list
make rte_intr_handle internal
1 - -
3
-
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,8/9] interrupts: rename device specific file descriptor
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,7/9] interrupts: make interrupt handle structure opaque
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,6/9] drivers: remove direct access to interrupt handle
make rte_intr_handle internal
1 - -
-
1
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,5/9] lib: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,4/9] alarm: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,3/9] test/interrupts: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,2/9] interrupts: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,2/2] build: select optional libraries
Select optional libraries
2 - -
16
1
1
2023-07-31
David Marchand
dmarchand
Accepted
[v7,1/9] interrupts: add allocator and accessors
make rte_intr_handle internal
2 - -
-
1
-
2021-10-25
David Marchand
dmarchand
Superseded
[v7,1/2] build: select deprecated libraries
Select optional libraries
3 - -
1
-
-
2023-07-31
David Marchand
dmarchand
Accepted
[v7,0/9] make rte_intr_handle internal
- - -
-
-
-
2021-10-25
David Marchand
None
[v6] mailmap: add file to DPDK
[v6] mailmap: add file to DPDK
1 - -
14
1
-
2022-11-25
David Marchand
tmonjalo
Accepted
[v6] eal/unix: fix thread creation
[v6] eal/unix: fix thread creation
- 1 -
19
-
-
2023-03-17
David Marchand
dmarchand
Accepted
[v6,9/9] vhost: enable lock check
Lock annotations
1 2 -
16
-
1
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,9/9] interrupts: extend event list
make rte_intr_handle internal
1 - -
9
-
3
2021-10-24
David Marchand
dmarchand
Superseded
[v6,8/9] vhost: annotate vDPA device list accesses
Lock annotations
1 2 -
1
-
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,8/9] interrupts: rename device specific file descriptor
make rte_intr_handle internal
- - -
1
-
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,7/9] vhost: annotate IOTLB lock
Lock annotations
1 2 -
1
-
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,7/9] interrupts: make interrupt handle structure opaque
make rte_intr_handle internal
- - -
1
-
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,6/9] vhost: always take IOTLB lock
Lock annotations
1 2 -
1
-
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,6/9] drivers: remove direct access to interrupt handle
make rte_intr_handle internal
1 - -
-
1
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,5/9] vhost: annotate async accesses
Lock annotations
1 2 -
1
-
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,5/9] lib: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,4/9] vhost: annotate virtqueue access lock
Lock annotations
1 2 -
1
-
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,4/9] alarm: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,3/9] vhost: terminate when access lock is not taken
Lock annotations
1 2 -
-
1
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,3/9] test/interrupts: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,2/9] vhost: simplify need reply handling
Lock annotations
1 2 -
-
1
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,2/9] interrupts: remove direct access to interrupt handle
make rte_intr_handle internal
- - -
1
-
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,27/27] dev: hide device object
Bus and device cleanup for 22.11
1 - -
10
-
1
2022-09-14
David Marchand
dmarchand
Accepted
[v6,26/27] bus/pci: fill bus specific information
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,25/27] dev: provide bus specific information
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,24/27] dev: introduce device accessors
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,23/27] dev: hide driver object
Bus and device cleanup for 22.11
3 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,2/2] build: select optional libraries
Select optional libraries
1 - -
19
-
-
2023-06-29
David Marchand
tmonjalo
Superseded
[v6,22/27] dev: introduce driver accessors
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,21/27] bus: hide bus object
Bus and device cleanup for 22.11
1 - -
-
1
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,20/27] bus: introduce accessors
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,1/9] interrupts: add allocator and accessors
make rte_intr_handle internal
2 - -
-
1
-
2021-10-24
David Marchand
dmarchand
Superseded
[v6,1/9] eal: annotate spinlock, rwlock and seqlock
Lock annotations
2 1 -
-
1
-
2023-02-07
David Marchand
tmonjalo
Accepted
[v6,19/27] bus: move IOVA definition from header
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,18/27] bus/vmbus: make driver-only headers private
Bus and device cleanup for 22.11
- - -
-
1
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,17/27] bus/vdev: make driver-only headers private
Bus and device cleanup for 22.11
1 1 -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,16/27] bus/pci: make driver-only headers private
Bus and device cleanup for 22.11
3 - -
-
1
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,15/27] bus/ifpga: make driver-only headers private
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,14/27] bus/ifpga: cleanup exported symbols
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,13/27] bus/fslmc: make driver-only headers private
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,1/2] build: select deprecated libraries
Select optional libraries
1 - -
1
-
-
2023-06-29
David Marchand
tmonjalo
Superseded
[v6,12/27] bus/dpaa: make driver-only headers private
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,11/27] bus/auxiliary: make driver-only headers private
Bus and device cleanup for 22.11
- - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,10/27] build: export drivers headers
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,10/10] eal: add multiprocess disable API
Register non-EAL threads as lcore
- - -
2
-
1
2020-07-06
David Marchand
tmonjalo
Accepted
[v6,0/9] make rte_intr_handle internal
- - -
-
-
-
2021-10-24
David Marchand
None
[v6,0/9] Lock annotations
- - -
-
-
-
2023-02-07
David Marchand
None
[v6,09/27] devargs: remove dependency on bus header
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,09/10] mempool/bucket: handle non-EAL lcores
Register non-EAL threads as lcore
- 1 -
1
-
1
2020-07-06
David Marchand
tmonjalo
Accepted
[v6,08/27] eal: deprecate RTE_FUNC_PTR_* macros
Bus and device cleanup for 22.11
- - -
-
1
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,08/10] eal: add lcore iterators
Register non-EAL threads as lcore
- 1 -
1
-
1
2020-07-06
David Marchand
tmonjalo
Accepted
[v6,07/27] dev: hide debug messages in device iterator
Bus and device cleanup for 22.11
1 - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
[v6,07/10] eal: add lcore init callbacks
Register non-EAL threads as lcore
- - -
1
-
1
2020-07-06
David Marchand
tmonjalo
Accepted
[v6,06/27] examples/ethtool: prefer device name
Bus and device cleanup for 22.11
- - -
1
-
-
2022-09-14
David Marchand
dmarchand
Accepted
«
1
2
3
4
…
18
19
»