dect
/
libdect
Archived
13
0
Fork 0
Commit Graph

71 Commits

Author SHA1 Message Date
Patrick McHardy d3cc83f72b doc: minor updates
Restructuring of module section, minor updates.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 21:33:39 +02:00
Patrick McHardy adc06cfd50 lce: fix up for kernel sockaddr changes
Also add support to bind to clusters by name.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-25 00:03:41 +02:00
Patrick McHardy 931c335680 debug: make debugging more colorful
Add definitions for the various libdect subsystems, pass them to the
registered debugging handlers and add a handler to the example programs
to colorize debugging messages.

Still could use some cleanup, but causes too many clashes.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 21:49:43 +02:00
Patrick McHardy f9020e9086 doc: add some misc documentation
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 01:47:59 +02:00
Patrick McHardy 453287afd1 headers: document identities.h
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 16:15:12 +02:00
Patrick McHardy 87bad4a629 headers: document terminal.h
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 16:15:12 +02:00
Patrick McHardy d15bb7b506 ie: add some documentation
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 14:57:09 +02:00
Patrick McHardy bd8708aff4 headers: fix closing }
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 14:57:00 +02:00
Patrick McHardy f2de7d6b9d headers: make headers usable by C++
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 00:18:56 +02:00
Patrick McHardy 0927e25ad8 ie: add missing value for GPRS cipher algorithm identifier
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:57:30 +02:00
Patrick McHardy 8f0f7e5d3e ie: add new DEF flag to dect_auth_flags
Used for default cipher key feature.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:46:17 +02:00
Patrick McHardy 464abbc786 ie: add new security related release reason codes
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:27:30 +02:00
Patrick McHardy df468d176c ie: add missing NG-DECT basic service definitions
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:16:49 +02:00
Patrick McHardy ba8ddfa01b timer: add some documentation
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:50:43 +02:00
Patrick McHardy 2bca18c9df libdect: add function to get file descriptor number
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:46:56 +02:00
Patrick McHardy e789864557 io: add some documentation
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:33:43 +02:00
Patrick McHardy 1f98e1ee7d Update remaining copyright statements
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 21:40:16 +02:00
Patrick McHardy 1c450a1ac5 doc: fix up doxygen annotations, add some documentation
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 20:23:15 +02:00
Patrick McHardy fa0f5ef158 ie: fix terminal capability NG-DECT profile indicators
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-06 17:29:32 +02:00
Patrick McHardy 52f1c1ba11 ie: add LiA service setup code to basic service call classes
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-06 17:29:22 +02:00
Patrick McHardy 9553e3261e ie: add support for IWU to IWU element
Used for CC IWU-INFO messages in the list access feature.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 23:32:28 +02:00
Patrick McHardy d7581ae5e0 libdect: make struct dect_fd opaque
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 09:30:09 +02:00
Patrick McHardy 3f19c0cef1 timer: fix dect_timer_running() for timers already expired
Make sure dect_timer_running() returns the proper result for timers that
have already expired by adding a new function to invoke the timer callback
that resets the state to DECT_TIMER_STOPPED before invoking the callback.

Additionally unexport the timer structure and add an accessor function
for the private storage area to make sure all timer invocations happen
through the new function.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-03-31 03:45:42 +02:00
Patrick McHardy f8b7b0909f mm: add missing identity procedures
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-28 22:59:22 +01:00
Patrick McHardy bc69db30b3 mm: add setup_capability IE to dect_access_rights_param
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-28 08:53:07 +01:00
Patrick McHardy d7321e7632 Move some declarations of exported functions to public header files
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 07:51:14 +01:00
Patrick McHardy a9373d66ce lce: add page response callback
Add a page response callback that is invoked for unknown page responses.
This can be used to initiate procedures with unknown PPs after a broadcast
page.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-13 19:04:04 +01:00
Patrick McHardy 5abe119633 ie: add missing profile indicators for NG-DECT
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-29 10:28:17 +01:00
Patrick McHardy 31d973983b mm: support outbound routing of MM endpoints
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-11 01:56:36 +01:00
Patrick McHardy 1583ff8d96 ie: export IE allocation functions
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 21:01:03 +01:00
Patrick McHardy f6ca647b59 identities: add IPUI O support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 20:59:29 +01:00
Patrick McHardy dcd8473fcd ss: add CISS support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 20:45:55 +01:00
Patrick McHardy 776b7dfa57 mm: implement PP side of location registration
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-31 09:12:35 +01:00
Patrick McHardy d83f321035 mm: fix codec_list placement in CC messages
Fix codec_list placement in MM messages similar to CC commit 95ccbe1a.
Also add to the appropriate primitive parameter structures.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-31 09:12:07 +01:00
Patrick McHardy 548fc15cb5 ie: add cloning helper
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-22 09:48:57 +01:00
Patrick McHardy 0657b150cb identities: fix tpui type
The derivation of TPUI from IPUI only works in one direction, therefore
it should not contain a nested IPUI for individual default TPUIs.

Only store the lower 16 bits of IPUI and add conversion functions.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-22 08:37:39 +01:00
Patrick McHardy 62c651610c mm: add MM_IWU support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 12:43:17 +01:00
Patrick McHardy b934f91029 mm: add escape-to-proprietary to parameter structures
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy 50467ff9f0 cc: add escape-to-proprietary to parameter structures
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy dd62007c2e ie: add escape-to-proprietary IE construction
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy f65a444e9d ie: add called-party-number IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 17:57:48 +01:00
Patrick McHardy 15beac3928 cc: add codec_list to dect_mncc_*_param structs where applicable
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 17:01:19 +01:00
Patrick McHardy 2946044d2a ie: add codec-list IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-19 18:24:28 +01:00
Patrick McHardy ed25088558 mm: add support for access rights termination
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-18 13:15:17 +01:00
Patrick McHardy 06cf9169f6 mm: fix types for IE lists
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-18 00:18:31 +01:00
Patrick McHardy f705908dda mm: location registration: reject invalid requests
Send a LOCATE-REJECT message on errors as required by
ETS 300 175-5 section 17.6.4.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-17 23:31:25 +01:00
Patrick McHardy 40ceedf851 mm: implement missing functionality for responding side of authentication
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-17 23:31:18 +01:00
Patrick McHardy f1c2f416cc mm: add detach and identity messages and primitives
Identity handling is incomplete.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-17 17:03:06 +01:00
Patrick McHardy ee2277dde9 mm: add parameter retrieval support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-17 16:53:27 +01:00
Patrick McHardy c93d0ea65b mm: fix transaction release after location registration
Rejection of location registration ends the procedure. Acceptance
with assignment of a TPUI or NWK identity begins an temporary
identity assignment procedure.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-17 16:43:59 +01:00