RFC Remove IPC threads
Get series with b4
b4 am [email protected]Versions newest first
- v2 RFC Latest6 patches 0 repliesNew
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | eal/linux: use glibc malloc in alarmlib/ | +4 | 0 replies | |
| 2/6 | ipc: remove IPC thread for async requestslib/ | +65 | 0 replies | |
| 3/6 | eal/linux: use glibc malloc in interrupt handlinglib/ | +6 | 0 replies | |
| 4/6 | eal: bring forward init of interrupt handlinglib/ | +5 | 0 replies | |
| 5/6 | eal: add IPC type for interrupt threadlib/ lib/ test/ | +34 | 0 replies | |
| 6/6 | ipc: remove main IPC threadlib/ | +25 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [RFC v2 0/6] Remove IPC threads
As previously discussed [1], IPC threads need to be removed and their workload moved to interrupt thread.
The transition is complete as far as Linux support is concerned, however since there is no interrupt thread on FreeBSD, this patchset effectively disables IPC on FreeBSD for now (hence it still being an RFC and not a v1).
Work on adding interrupt thread to FreeBSD is in progress.
[1] http://dpdk.org/dev/patchwork/patch/36579/
Anatoly Burakov (2):
ipc: remove IPC thread for async requests
ipc: remove main IPC thread
Jianfeng Tan (4):
eal/linux: use glibc malloc in alarm eal/linux: use glibc malloc in interrupt handling
eal: bring forward init of interrupt handling
eal: add IPC type for interrupt thread
lib/librte_eal/common/eal_common_proc.c | 233 +++++++----------- .../common/include/rte_eal_interrupts.h | 1 + lib/librte_eal/linuxapp/eal/eal.c | 10 +- lib/librte_eal/linuxapp/eal/eal_alarm.c | 9 +- lib/librte_eal/linuxapp/eal/eal_interrupts.c | 19 +- test/test/test_interrupts.c | 29 ++- 6 files changed, 137 insertions(+), 164 deletions(-)
Signature · 1 line
2.17.0