summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* include: document functions required by hsl driverPablo Neira Ayuso2011-06-071-4/+5
| | | | | | This patch is a minor cleanup for internal.h, it confirms that a couple of functions in the ipaccess driver are used by hsl, but not exported further.
* hsl: use include/abis/ipaccess.hPablo Neira Ayuso2011-06-071-1/+1
| | | | instead of deprecated include/gsm/protocol/ipaccess.h
* include: remove superfluous definition from internal.hPablo Neira Ayuso2011-06-072-34/+1Star
| | | | | | | | Get rid of definitions that we no longer need. And move trau_frame_idle() definition where it really belongs to. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* e1input: rework generic (virtual and real) E1 line operationsPablo Neira Ayuso2011-06-077-47/+167
| | | | | | | | | | | | | | | | | | | | | | struct e1inp_line_ops { int (*sign_link_up)(struct msgb *msg, struct e1inp_line *line); int (*sign_link)(struct msgb *msg, struct e1inp_sign_link *link); int (*error)(struct msgb *msg, int error); }; The description of the operations is the following: * sign_link_up is invoked if the signalling link becomes up. In A-bis over IP, we have to wait until the other peer identifies itself as a BTS/BSC device, then this function is invoked. This function is not used by ISDN drivers, the signalling link can be set up just after the line is created. * sign_link is called if we receive OML/RSL message. This function is used both by ISDN and A-bis over IP drivers. * error is called if we receive a malformed message. It is used both by ISDN and A-bis over IP drivers.
* e1input: log_set_context(...) should be called from the applicationPablo Neira Ayuso2011-06-072-4/+0Star
| | | | Remove this line, it should be called from the application.
* e1input: fix TRAU frame handlingPablo Neira Ayuso2011-06-072-8/+9
| | | | | | | With this patch, we pass TRAU frames to the callback that e1inp_ts_config_trau(...) takes as parameter. Instead of passing it to the line->rx(...) callback. The function e1inp_ts_config_trau(...) should only be used by ISDN drivers.
* src: add libosmo_abis_init(void *ctx) to set the talloc contextPablo Neira Ayuso2011-06-0710-11/+58
| | | | | This function is called during initialization, so we can set what's the talloc context for the application and the library.
* src: use include/osmocom/abis instead of include/osmocom/gsm/abisPablo Neira Ayuso2011-06-0717-51/+14Star
| | | | | | Harald prefers short paths. This patch also remove commented includes in several files.
* src: use new socket API in libosmocorePablo Neira Ayuso2011-06-074-117/+40Star
| | | | | get rid of internal copy of openbsc/libcommon/socket.c, we now use the new socket API available in libosmocore.
* missing logging header in trau_frame.cPablo Neira Ayuso2011-06-051-0/+1
|
* add missing m4 directoryPablo Neira Ayuso2011-06-051-0/+2
|
* initial commit of libosmo-abisPablo Neira Ayuso2011-06-0529-0/+5256
still many things to get fixed