Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
libosmocore
/
8b7af448d624fba187834c833e8ea8d316a36369
/
src
/
core
/
osmo_io.c
8b7af44
osmo_io: Avoid implementing non-existant situations
by Harald Welte
· 3 months ago
257e789
osmo_io: avoid OSMO_ASSERT one each API call
by Harald Welte
· 3 months ago
e1d4858
osmo_io: Don't pretend to support backends without close_cb
by Harald Welte
· 3 months ago
09ab041
osmo_io: Log error message in case call-backs incompatible with mode
by Harald Welte
· 3 months ago
04e6f6e
osmo_io: Guard osmo_iofd_register() with invalid file descriptor
by Harald Welte
· 3 months ago
25d5bf6
osmo_io: do check_mode_callback_compat() only if ioops is set at osmo_iofd_setup()
by Andreas Eversberg
· 4 months ago
a4ac5b8
osmo_io: Assign const name when stealing TX msg from iofd ctx
by Andreas Eversberg
· 4 months ago
f574aea
osmo_io: Add osmo_io_get_ioops() function
by Harald Welte
· 4 months ago
76f7678
osmo_io_poll: Use -errno as result on read error
by Andreas Eversberg
· 4 months ago
2ce17da
osmo_io: Reject writing messages with length of 0
by Andreas Eversberg
· 4 months ago
1047ed7
osmo_io: sendmsg/recvmsg support
by Harald Welte
· 7 months ago
848faf9
osmo_io: Move notify_connected function to backend
by Andreas Eversberg
· 4 months ago
b365b1d
osmo_io: Change struct osmo_io_ops to contain struct, not union
by Harald Welte
· 4 months ago
8461188
osmo_io: Factor out and use common send function from backend
by Daniel Willmann
· 7 months ago
c380f29
osmo_io: Reject unknown/unsupported modes in osmo_iofd_setup()
by Harald Welte
· 7 months ago
38d8170
osmo_io: rename unsupported SCTP mode to OSMO_IO_FD_MODE_SCTP_RECVMSG_SEND
by Harald Welte
· 7 months ago
987a86a
io_uring: add some more source code comments/docs
by Harald Welte
· 7 months ago
afdfc6a
osmo_io: Assert that iofd mode is correct when calling *_write_msgb
by Daniel Willmann
· 7 months ago
2386e9a
osmo_io: Only allow reading/writing if the relevant callback is set
by Daniel Willmann
· 9 months ago
f39c23f
osmo_io: Change parent of msghdr to iofd (instead of msg)
by Daniel Willmann
· 10 months ago
f91d2aa
osmo_io: Add io_uring backend
by Daniel Willmann
· 1 year, 5 months ago
012d904
osmo_io: Avoid potential double free when sending msgb
by Daniel Willmann
· 10 months ago
2b34e92
osmo_io: Add iofd_handle_recv()
by Daniel Willmann
· 10 months ago
92efac2
osmo_io: Use MSG_NOSIGNAL to avoid SIGPIPE on write
by Daniel Willmann
· 11 months ago
f083382
osmo_io: Ensure correct ownership of msgb when sending
by Daniel Willmann
· 11 months ago
97d2144
osmo_io: Fix length calculation in iofd_handle_segmentation()
by Daniel Willmann
· 11 months ago
d0d9ecb
osmo_io(cosmetic): End in a dot for doxygen AUTO_BRIEF
by Daniel Willmann
· 11 months ago
4731e71
cosmetic: Fix doc comment
by Daniel Willmann
· 11 months ago
a9303f3
osmo_io: Add function to change the maximum length of the tx_queue
by Daniel Willmann
· 11 months ago
7b59bab
osmo_io: Document expectation that segmentation_cb() can modify msgb
by Daniel Willmann
· 11 months ago
e2a8dc4
osmo_io: Add osmo_iofd_notify_connected()
by Daniel Willmann
· 12 months ago
e4ecd99
osmo_io: Fix write_enable handling in iofd_txqueue
by Daniel Willmann
· 12 months ago
f89162f
osmo_io: Use bitfield for various boolean flags
by Daniel Willmann
· 12 months ago
acb9776
osmo_io: Return early on error in osmo_iofd_register()
by Daniel Willmann
· 1 year ago
63e45e6
osmo_io: Make name optional, add _set_name() API
by Pau Espin Pedrol
· 1 year ago
c0aa4bd
core/osmo_io: Rename variables for readability
by arehbein
· 1 year ago
eb9edba
osmo_io: Remove osmo_iofd_read/write_enable/disable
by Daniel Willmann
· 1 year ago
cbbd17e
osmo_io: Support detecting non-blocking connect()
by Daniel Willmann
· 1 year, 1 month ago
arehbein/osmo_io_ipa
d4d0370
osmo_io: Improve handling and documentation of segmentation_cb
by Daniel Willmann
· 1 year, 1 month ago
0c374c6
core: Add function to update osmo_io_ops field for osmo_io_fd
by arehbein
· 1 year, 1 month ago
8857f3b
Add osmo_io with initial poll backend
by Harald Welte
· 1 year, 7 months ago