libosmocore[master]: Add osmo_sock_init_ifd()

Harald Welte gerrit-no-reply at
Mon Jan 23 12:05:50 UTC 2017

Patch Set 2: Code-Review-2

the 'o' in init_ofd() refers to the fact that it applies to an osmo_fd, and not an 'int fd'. I believe we once had code that applied to a raw fd, not ofd.

The rationale behind registering for BSC_FD_READ is that we assume the code always cares about receiving data from a socket. BSC_FD_WRITE should only be set *exactly* before writing something, i.e. when you have a pending buffer to be written to the socket.  so the BSC_FD_WRITE is set when you want to write, e.g. from the write_queue code or whatever is writing.

To view, visit
To unsubscribe, visit

Gerrit-MessageType: comment
Gerrit-Change-Id: I938de74c28df29221071913b769e7a2df9d041fa
Gerrit-PatchSet: 2
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Owner: Max <msuraev at>
Gerrit-Reviewer: Harald Welte <laforge at>
Gerrit-Reviewer: Holger Freyther <holger at>
Gerrit-Reviewer: Jenkins Builder
Gerrit-HasComments: No

More information about the gerrit-log mailing list