Toggle navigation
Patchwork
DPDK
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Gavin Hu
| 382 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
PaulSzczepanek
PaulSzczepanek
probb
probb
ci
ci
ci
ajitkhaparde
akhil
mcoquelin
bluca
xiachenbo
fyigit
shemminger
bruce
tmonjalo
tmonjalo
tmonjalo
tmonjalo
dmarchand
dmarchand
dmarchand
dmarchand
ktraynor
rasland
aconole
jerin
Apply
«
1
2
3
4
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v2,4/5] net/bnxt: replace with cio barrier for doorbell resp
fix and optimize barriers usage with some PMDs
1 - -
2
-
-
2019-09-16
Gavin Hu
fyigit
Accepted
[v2,3/5] net/bnxt: remove duplicate barrier
fix and optimize barriers usage with some PMDs
1 3 -
2
-
-
2019-09-16
Gavin Hu
fyigit
Accepted
[v2,2/5] net/ice: use relaxed and remove duplicate barrier
fix and optimize barriers usage with some PMDs
1 - -
2
-
-
2019-09-16
Gavin Hu
fyigit
Accepted
[v2,1/5] net/i40e: use relaxed and remove duplicate barrier
fix and optimize barriers usage with some PMDs
1 - -
7
-
-
2019-09-16
Gavin Hu
fyigit
Accepted
[v2,0/5] fix and optimize barriers usage with some PMDs
- - -
-
-
-
2019-09-16
Gavin Hu
None
[v6,7/7] event/opdl: use new API to save cycles on aarch64
use WFE for aarch64
- 2 -
2
-
-
2019-09-14
Gavin Hu
Superseded
[v6,6/7] net/thunderx: use new API to save cycles on aarch64
use WFE for aarch64
1 1 -
2
-
-
2019-09-14
Gavin Hu
Superseded
[v6,5/7] ring: use wfe to wait for ring tail update on aarch64
use WFE for aarch64
- 4 -
2
-
-
2019-09-14
Gavin Hu
Superseded
[v6,4/7] ticketlock: use new API to reduce contention on aarch64
use WFE for aarch64
- 2 2
2
-
-
2019-09-14
Gavin Hu
Superseded
[v6,3/7] spinlock: use wfe to reduce contention on aarch64
use WFE for aarch64
- 5 1
2
-
-
2019-09-14
Gavin Hu
Superseded
[v6,2/7] eal: add the APIs to wait until equal
use WFE for aarch64
1 5 -
2
-
-
2019-09-14
Gavin Hu
Superseded
[v6,1/7] bus/fslmc: fix the conflicting dmb function
use WFE for aarch64
- 1 -
7
-
-
2019-09-14
Gavin Hu
Superseded
[v6,0/7] use WFE for aarch64
- - -
-
-
-
2019-09-14
Gavin Hu
None
[v5,8/8] event/opdl: use new API to save cycles on aarch64
use WFE for aarch64
- 2 -
2
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,7/8] net/thunderx: use new API to save cycles on aarch64
use WFE for aarch64
1 1 -
2
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,6/8] ring: use wfe to wait for ring tail update on aarch64
use WFE for aarch64
- 4 -
2
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,5/8] ticketlock: use new API to reduce contention on aarch64
use WFE for aarch64
- 2 2
2
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,4/8] spinlock: use wfe to reduce contention on aarch64
use WFE for aarch64
- 5 1
2
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,3/8] eal: add the APIs to wait until equal
use WFE for aarch64
1 5 -
2
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,2/8] bus/fslmc: fix the conflicting dmb function
use WFE for aarch64
- 1 -
2
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,1/8] config: add WFE config entry for aarch64
use WFE for aarch64
1 4 -
7
-
-
2019-09-12
Gavin Hu
tmonjalo
Superseded
[v5,0/8] use WFE for aarch64
- - -
-
-
-
2019-09-12
Gavin Hu
None
net/bnxt: fix memory barriers
net/bnxt: fix memory barriers
- 3 -
6
1
-
2019-09-06
Gavin Hu
fyigit
Superseded
[v4,6/6] config: add WFE config entry for aarch64
use WFE for locks and ring on aarch64
1 4 -
1
-
1
2019-08-22
Gavin Hu
tmonjalo
Superseded
[v4,5/6] spinlock: use wfe to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 5 1
1
-
1
2019-08-22
Gavin Hu
tmonjalo
Superseded
[v4,4/6] ring: use wfe to wait for ring tail update on aarch64
use WFE for locks and ring on aarch64
- 4 -
1
-
1
2019-08-22
Gavin Hu
tmonjalo
Superseded
[v4,3/6] ticketlock: use new API to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 1 2
1
-
1
2019-08-22
Gavin Hu
tmonjalo
Superseded
[v4,2/6] eal: add the APIs to wait until equal
use WFE for locks and ring on aarch64
1 5 -
1
-
1
2019-08-22
Gavin Hu
tmonjalo
Superseded
[v4,1/6] bus/fslmc: fix the conflicting dmb function
use WFE for locks and ring on aarch64
- 1 -
4
-
1
2019-08-22
Gavin Hu
tmonjalo
Superseded
[v4,0/6] use WFE for locks and ring on aarch64
- - -
-
-
-
2019-08-22
Gavin Hu
None
[2/2] net/i40e: remove compiler barrier for aarch64
i40e neon vPMD optiomization for aarch64
- 2 -
2
-
-
2019-08-13
Gavin Hu
qzhan15
Accepted
[1/2] net/i40e: desc loading is unnecessarily ordered for aarch64
i40e neon vPMD optiomization for aarch64
- 2 -
5
-
-
2019-08-13
Gavin Hu
qzhan15
Accepted
[0/2] i40e neon vPMD optiomization for aarch64
- - -
-
-
-
2019-08-13
Gavin Hu
None
[v2,3/3] config: add cortex-a76 configuration
add arm neoverse N1 SDP configuration
- 1 -
2
-
-
2019-07-31
Gavin Hu
tmonjalo
Superseded
[v2,2/3] config: add arm neoverse N1 SDP configuration
add arm neoverse N1 SDP configuration
- 2 -
2
-
-
2019-07-31
Gavin Hu
tmonjalo
Superseded
[v2,1/3] test/rcu: fix the compiling error for armv8.2
add arm neoverse N1 SDP configuration
- 2 -
5
-
-
2019-07-31
Gavin Hu
tmonjalo
Superseded
[v2,0/3] add arm neoverse N1 SDP configuration
- - -
-
-
-
2019-07-31
Gavin Hu
None
[2/2] config: add N1SDP configuration
[1/2] test/rcu: fix the compiling error for armv8.2
- - -
2
-
-
2019-07-31
Gavin Hu
Superseded
[1/2] test/rcu: fix the compiling error for armv8.2
[1/2] test/rcu: fix the compiling error for armv8.2
- - -
5
-
-
2019-07-31
Gavin Hu
Superseded
[v3,5/5] config: add WFE config entry for aarch64
use WFE for locks and ring on aarch64
1 3 -
1
-
1
2019-07-23
Gavin Hu
tmonjalo
Superseded
[v3,4/5] spinlock: use wfe to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 5 1
1
-
1
2019-07-23
Gavin Hu
tmonjalo
Superseded
[v3,3/5] ring: use wfe to wait for ring tail update on aarch64
use WFE for locks and ring on aarch64
- 4 -
1
-
1
2019-07-23
Gavin Hu
tmonjalo
Superseded
[v3,2/5] ticketlock: use new API to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 1 1
1
-
1
2019-07-23
Gavin Hu
tmonjalo
Superseded
[v3,1/5] eal: add the APIs to wait until equal
use WFE for locks and ring on aarch64
1 4 -
3
-
1
2019-07-23
Gavin Hu
tmonjalo
Superseded
[v3,0/5] use WFE for locks and ring on aarch64
- - -
-
-
-
2019-07-23
Gavin Hu
None
[v10,2/2] hash: flush the rings instead of dequeuing one by one
new ring reset api and use it by hash
1 1 -
2
-
-
2019-07-16
Gavin Hu
tmonjalo
Accepted
[v10,1/2] ring: add reset API to flush the ring when not in use
new ring reset api and use it by hash
1 2 -
4
-
-
2019-07-16
Gavin Hu
tmonjalo
Accepted
[v10,0/2] new ring reset api and use it by hash
- - -
-
-
-
2019-07-16
Gavin Hu
None
[v9,2/2] hash: flush the rings instead of dequeuing one by one
new ring reset api and use it by hash
1 1 -
2
-
-
2019-07-12
Gavin Hu
tmonjalo
Superseded
[v9,1/2] ring: add reset API to flush the ring when not in use
new ring reset api and use it by hash
1 2 -
4
-
-
2019-07-12
Gavin Hu
tmonjalo
Superseded
[v9,0/2] new ring reset api and use it by hash
- - -
-
-
-
2019-07-12
Gavin Hu
None
config: fix meson build failure on ThunderX2
config: fix meson build failure on ThunderX2
- 2 -
4
-
-
2019-07-12
Gavin Hu
tmonjalo
Accepted
[v8,2/2] hash: flush the rings instead of dequeuing one by one
new ring reset api and use it by hash
1 1 -
2
-
-
2019-07-12
Gavin Hu
Superseded
[v8,1/2] ring: add reset API to flush the ring when not in use
new ring reset api and use it by hash
- 2 -
4
-
-
2019-07-12
Gavin Hu
Superseded
[v8,0/2] new ring reset api and use it by hash
- - -
-
-
-
2019-07-12
Gavin Hu
None
[RFC,v2,5/5] config: add WFE config entry for aarch64
use WFE for locks and ring on aarch64
1 3 -
1
-
1
2019-07-03
Gavin Hu
Superseded
[RFC,v2,4/5] spinlock: use wfe to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 5 1
1
-
1
2019-07-03
Gavin Hu
Superseded
[RFC,v2,3/5] ring: use wfe to wait for ring tail update on aarch64
use WFE for locks and ring on aarch64
- 4 -
1
-
1
2019-07-03
Gavin Hu
Superseded
[RFC,v2,2/5] ticketlock: use new API to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 1 1
1
-
1
2019-07-03
Gavin Hu
Superseded
[RFC,v2,1/5] eal: add the APIs to wait until equal
use WFE for locks and ring on aarch64
1 4 -
1
-
1
2019-07-03
Gavin Hu
Superseded
[RFC,v2,0/5] use WFE for locks and ring on aarch64
- - -
-
-
-
2019-07-03
Gavin Hu
None
[RFC,5/5] config: add WFE config entry for aarch64
use WFE for locks and ring on aarch64
- 3 -
2
-
-
2019-06-30
Gavin Hu
Superseded
[RFC,4/5] spinlock: use wfe to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 5 -
2
-
-
2019-06-30
Gavin Hu
Superseded
[RFC,3/5] ring: use wfe to wait for ring tail update on aarch64
use WFE for locks and ring on aarch64
- 4 -
2
-
-
2019-06-30
Gavin Hu
Superseded
[RFC,2/5] ticketlock: use new API to reduce contention on aarch64
use WFE for locks and ring on aarch64
- 1 -
2
-
-
2019-06-30
Gavin Hu
Superseded
[RFC,1/5] eal: add the APIs to wait until equal
use WFE for locks and ring on aarch64
- 4 -
2
-
-
2019-06-30
Gavin Hu
Superseded
[RFC,0/5] use WFE for locks and ring on aarch64
- - -
-
-
-
2019-06-30
Gavin Hu
None
[v7,2/2] hash: flush the rings instead of dequeuing one by one
new ring reset api and use it by hash
1 1 -
2
-
-
2019-03-15
Gavin Hu
tmonjalo
Superseded
[v7,1/2] ring: add reset API to flush the ring when not in use
new ring reset api and use it by hash
1 2 -
4
-
-
2019-03-15
Gavin Hu
tmonjalo
Superseded
[v7,0/2] new ring reset api and use it by hash
- - -
-
-
-
2019-03-15
Gavin Hu
None
[v3,1/1] ring: enforce reading the tail before reading ring slots
ring: enforce reading the tail before reading ring slots
2 1 1
4
-
-
2019-03-12
Gavin Hu
tmonjalo
Accepted
[v3,0/1] ring: enforce reading the tail before reading ring slots
- - -
-
-
-
2019-03-12
Gavin Hu
None
[v8,3/3] spinlock: reimplement with atomic one-way barrier builtins
generic spinlock optimization and test case enhancements
- 5 -
2
-
-
2019-03-08
Gavin Hu
tmonjalo
Accepted
[v8,2/3] test/spinlock: amortize the cost of getting time
generic spinlock optimization and test case enhancements
- 3 -
2
-
-
2019-03-08
Gavin Hu
tmonjalo
Accepted
[v8,1/3] test/spinlock: remove 1us delay for correct benchmarking
generic spinlock optimization and test case enhancements
1 5 -
4
-
-
2019-03-08
Gavin Hu
tmonjalo
Accepted
[v8,0/3] generic spinlock optimization and test case enhancements
- - -
-
-
-
2019-03-08
Gavin Hu
None
[v7,3/3] spinlock: reimplement with atomic one-way barrier builtins
generic spinlock optimization and test case enhancements
- 4 -
1
1
-
2019-03-08
Gavin Hu
Superseded
[v7,2/3] test/spinlock: amortize the cost of getting time
generic spinlock optimization and test case enhancements
- 3 -
1
1
-
2019-03-08
Gavin Hu
Superseded
[v7,1/3] test/spinlock: remove 1us delay for correct benchmarking
generic spinlock optimization and test case enhancements
1 5 -
3
1
-
2019-03-08
Gavin Hu
Superseded
[v7,0/3] generic spinlock optimization and test case enhancements
- - -
-
-
-
2019-03-08
Gavin Hu
None
[v6,3/3] spinlock: reimplement with atomic one-way barrier builtins
generic spinlock optimization and test case enhancements
- 4 -
2
-
-
2019-03-08
Gavin Hu
Superseded
[v6,2/3] test/spinlock: amortize the cost of getting time
generic spinlock optimization and test case enhancements
- 3 -
2
-
-
2019-03-08
Gavin Hu
Superseded
[v6,1/3] test/spinlock: dealy 1 us to create contention
generic spinlock optimization and test case enhancements
1 5 -
2
-
-
2019-03-08
Gavin Hu
Superseded
[v6,0/3] generic spinlock optimization and test case enhancements
- - -
-
-
-
2019-03-08
Gavin Hu
None
[v2] ring: enforce reading the tails before ring operations
[v2] ring: enforce reading the tails before ring operations
- 1 1
4
-
-
2019-03-07
Gavin Hu
tmonjalo
Superseded
[v1] ring: enforce reading the tails before ring operations
[v1] ring: enforce reading the tails before ring operations
- 1 1
4
-
-
2019-03-06
Gavin Hu
tmonjalo
Superseded
[v5,4/4] spinlock: reimplement with atomic one-way barrier builtins
spinlock optimization and test case enhancements
- 4 -
2
-
-
2019-01-15
Gavin Hu
tmonjalo
Superseded
[v5,3/4] test/spinlock: amortize the cost of getting time
spinlock optimization and test case enhancements
- 1 -
2
-
-
2019-01-15
Gavin Hu
tmonjalo
Superseded
[v5,2/4] test/spinlock: remove 1us delay for correct benchmarking
spinlock optimization and test case enhancements
1 5 -
2
-
-
2019-01-15
Gavin Hu
tmonjalo
Superseded
[v5,1/4] eal: fix clang compilation error on x86
spinlock optimization and test case enhancements
1 - -
2
-
-
2019-01-15
Gavin Hu
tmonjalo
Superseded
[v5,0/4] spinlock optimization and test case enhancements
- - -
-
-
-
2019-01-15
Gavin Hu
None
[v4,4/4] spinlock: reimplement with atomic one-way barrier builtins
spinlock optimization and test case enhancements
- 4 -
1
1
-
2019-01-15
Gavin Hu
Superseded
[v4,3/4] test/spinlock: amortize the cost of getting time
spinlock optimization and test case enhancements
- 1 -
1
1
-
2019-01-15
Gavin Hu
Superseded
[v4,2/4] test/spinlock: remove 1us delay for correct benchmarking
spinlock optimization and test case enhancements
1 5 -
2
-
-
2019-01-15
Gavin Hu
Superseded
[v4,1/4] eal: fix clang compilation error on x86
spinlock optimization and test case enhancements
1 - -
2
-
-
2019-01-15
Gavin Hu
Superseded
[v4,0/4] spinlock optimization and test case enhancements
- - -
-
-
-
2019-01-15
Gavin Hu
None
[v1] ticketlock: ticket based to improve fairness
[v1] ticketlock: ticket based to improve fairness
- - -
4
-
-
2019-01-13
Gavin Hu
tmonjalo
Superseded
[v6,3/3] hash: flush the rings instead of dequeuing one by one
ring test enhancement and new ring reset api and use it by hash
1 1 -
2
-
-
2019-01-09
Gavin Hu
tmonjalo
Superseded
[v6,2/3] ring: add reset API to flush the ring when not in use
ring test enhancement and new ring reset api and use it by hash
- 2 -
2
-
-
2019-01-09
Gavin Hu
tmonjalo
Superseded
[v6,1/3] test/ring: ring perf test case enhancement
ring test enhancement and new ring reset api and use it by hash
- 5 -
4
-
-
2019-01-09
Gavin Hu
tmonjalo
Superseded
«
1
2
3
4
»