aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/core/socket.h
AgeCommit message (Expand)AuthorFilesLines
2023-03-02Add osmo_sockaddr_size() to return the size of the variant usedDaniel Willmann1-0/+23
2023-01-17socket.h: Introduce API osmo_sockaddr_netmask_to_prefixlen()Pau Espin Pedrol1-0/+2
2022-10-04socket: Introduce API osmo_sockaddr_is_anyPau Espin Pedrol1-0/+1
2022-10-04socket.h: Reorder sockaddr APIs to have them all togetherPau Espin Pedrol1-25/+25
2022-03-01add osmo_sockaddr_set_port()Neels Hofmeyr1-0/+1
2022-02-07add osmo_sockaddr_from/to_octets()Neels Hofmeyr1-0/+3
2022-01-31add osmo_sockaddr_to_str_c(), osmo_sockaddr_to_str_buf2()Neels Hofmeyr1-0/+2
2021-04-28socket: QoS support for all our socket init functionsHarald Welte1-0/+9
2021-04-27socket: Introduce osmo_sock_set_priority() helper functionHarald Welte1-0/+1
2021-04-27socket: Introduce osmo_sock_set_dscp() to set socket DSCP valueHarald Welte1-0/+2
2020-10-12add osmo_sockaddr_to_str_buf/osmo_sockaddr_to_strAlexander Couzens1-0/+4
2020-10-09socket: make the arguments of osmo_sockaddr_cmp() constVadim Yanitskiy1-1/+2
2020-09-07add osmo_sockaddr_local_ip() to determine the local address for a remote.Alexander Couzens1-0/+2
2020-09-02socket: add osmo_sockaddr_cmp()Alexander Couzens1-0/+2
2020-09-02socket: introduce osmo_sock_init_osa & osmo_sock_init_osa_ofdAlexander Couzens1-0/+10
2020-08-31socket: Add some osmo_sockaddr print helpersPau Espin Pedrol1-0/+3
2020-08-10socket.h: introduce osmo_sockaddr to hold v4 and v6 endpointsAlexander Couzens1-2/+11
2020-03-10socket: Add osmo_sock_mcast_iface_set() to bind multicast to deviceHarald Welte1-0/+1
2019-10-18socket: Introduce API osmo_sock_init2_multiaddr()Pau Espin Pedrol1-0/+7
2019-04-10Add _c versions of functions that otherwise return static buffersHarald Welte1-0/+1
2019-03-19socket: osmo_sock_get_name() Use "const void *" as talloc contextHarald Welte1-1/+1
2019-02-04socket.h: add missing includeMax1-2/+7
2019-01-17socket: add define for socket name lengthPhilipp Maier1-0/+2
2018-12-19add to osmo_sock_get_name*() APINeels Hofmeyr1-0/+3
2018-12-07Add osmo_sockaddr_in_to_str_and_uint()Max1-0/+3
2018-10-26add osmo_sock_get_{local,remote}_ip{,_port}()Oliver Smith1-0/+6
2018-08-23socket: add flag to enforce SO_REUSEADDR on UDP socketsPhilipp Maier1-0/+2
2018-07-20add osmo_sockaddr_to_str_and_uint()Neels Hofmeyr1-0/+3
2017-10-23socket: add function osmo_sock_local_ip() to query local ipPhilipp Maier1-0/+2
2017-07-13socket: Add new OSMO_SOCK_F_NO_MCAST_ALL optionHarald Welte1-0/+2
2017-07-13socket: Allow disabling multicast loop on socket creationHarald Welte1-0/+2
2017-07-13socket.c: Add multicast related convenience functionsHarald Welte1-0/+6
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr1-5/+4
2017-06-23doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr1-1/+1
2017-05-26socket: Add osmo_sock_init2_ofd() functionPau Espin Pedrol1-0/+4
2017-04-09Add osmo_sock_init2() function, allowing both BIND *and* CONNECTHarald Welte1-0/+4
2017-01-27socket: Introduce function to obtain socket nameHarald Welte1-0/+2
2016-05-05Update doxygen annotations in libosmocoreHarald Welte1-0/+3
2014-06-16include: Switch to #pragma once patternSylvain Munaut1-4/+1
2014-03-26src/socket: Adding unix domain socket supportÁlvaro Neira Ayuso1-0/+6
2012-04-18doc: Fix the Doxygen section endingsSylvain Munaut1-1/+1
2012-03-16misc: Fix warning when compiling telnet_interface.cHolger Hans Peter Freyther1-0/+1
2011-08-17some more doxygen work (include the notion of modules)Harald Welte1-38/+6
2011-08-16start to add doxygen documentation to libosmocore headersHarald Welte1-1/+42
2011-06-13socket: add OSMO_SOCK_F_[CONNECT|BIND|NON_BLOCK] flagsPablo Neira Ayuso1-3/+8
2011-05-22socket: use listen() and SO_REUSEADDR, new osmo_sock_init_ofd() functionHarald Welte1-0/+3
2011-05-22GSMTAP/socket code: Check for sys/socket.h and conditionally compileHarald Welte1-2/+3
2011-05-22gsmtap: rework GSMTAP API to be more future-proof0.3.1Harald Welte1-0/+16