libosmocore/src
Andreas Eversberg 3ecc733147 osmo_io: Move notify_connected function to backend
This relocation is necessary as the backend (osmo_io_fd or
osmo_io_uring) requires a different approach in handling connect
notifications. As a result, a function call has been introduced to
struct iofd_backend_ops.

In a subsequent patch, the process for the osmo_io_uring backend will
be modified to handle SCTP connect notifications using poll/select.

If connect notification is requested using poll/select, the file
descriptior must be registered to osmo_fd, using osmo_fd_register. If
read / write notification is requested by application, the file
descriptior must be registered also. A flag is used prevent calling
osmo_fd_register / osmo_fd_unregister multiple times, which would cause
a crash.

Change-Id: I905ec85210570aff8addadfc9603335d04eb057a
Related: OS#5751
2024-02-23 18:01:36 +01:00
..
codec ecu: fix alignment of fr_ecu_state 2024-01-04 13:55:31 +01:00
coding coding: fix wrong n_bits_total reported for PDTCH CS2 and CS3 2024-01-31 23:10:40 +07:00
core osmo_io: Move notify_connected function to backend 2024-02-23 18:01:36 +01:00
ctrl Bump version: 1.8.0.252-13c29 → 1.9.0 2023-09-12 13:15:54 +02:00
gb ns2: Improve code consistency 2023-12-14 01:12:26 +01:00
gsm gsup: Convert PDP-Type IE to PDP-Address IE 2024-01-20 00:31:28 +01:00
isdn isdn/v110_ta: avoid redundant .status_update_cb() calls 2024-01-25 09:09:24 +00:00
pseudotalloc pseudotalloc: add talloc_memdup(), use it in talloc_strdup() 2024-01-03 23:05:16 +00:00
sim libosmosim: Support Microsoft smart card discovery process 2023-11-28 22:50:01 +01:00
usb Fix all references to config.h 2023-01-18 19:04:36 +01:00
vty Revert "logging: add log level cache" 2024-01-09 16:37:05 +00:00
Makefile.am create libosmoisdn sub-library 2023-01-21 22:41:57 +01:00