Project

General

Profile

Actions

Bug #5756

open

io_uring support in libosmo-abis

Added by laforge over 1 year ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
-
Start date:
11/09/2022
Due date:
% Done:

0%

Spec Reference:
Tags:

Description

Once libosmocore provides the new API for the upcoming io_uring backend (#5751) we will need to port libosmo-abis over to this new API.

Currently we're using the following code-paths for I/O

libosmo-abis function I/O function provided by
ipa_client_write_default_cb send -
ipa_server_conn_write send -
ipa_client_read ipa_msg_recv_buffered libosmocore
ipa_server_conn_read ipa_msg_recv_buffered libosmocore

We need to analyze each of those and migrate, if possible.

There are also the mISDN and DAHDI input drivers, which are currently not seen as performance critical.

Likewise there is RTP support in libosmo-trau which is doing I/O via libortp, which we also consider out of scope for now.


Related issues

Related to libosmocore - Feature #5751: io_uring support in libosmocoreIn Progressjolly11/09/2022

Actions
Related to Core testing infrastructure - Feature #6357: run (some?) tests with io_uring backend for osmo_ioNewosmith02/09/2024

Actions
Blocks libosmo-abis - Bug #5896: libosmo-abis built withtout --enable-e1d in deb and rpm packagesFeedbacklaforge02/07/2023

Actions
Actions #1

Updated by laforge over 1 year ago

  • Tags set to io_uring
  • Subject changed from io_uring supprot in libosmo-abis to io_uring support in libosmo-abis
  • Description updated (diff)
Actions #2

Updated by laforge over 1 year ago

  • Related to Feature #5751: io_uring support in libosmocore added
Actions #3

Updated by laforge 11 months ago

  • Blocks Bug #5896: libosmo-abis built withtout --enable-e1d in deb and rpm packages added
Actions #4

Updated by laforge 3 months ago

  • Assignee set to daniel
Actions #5

Updated by laforge 19 days ago

  • Related to Feature #6357: run (some?) tests with io_uring backend for osmo_io added
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)