dect
/
libdect
Archived
13
0
Fork 0
Commit Graph

110 Commits

Author SHA1 Message Date
Patrick McHardy ecc2c7d990 libdect: add preliminary wideband support
Unfinished, so far only meant for testing the kernel side.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-10-05 19:06:54 +02:00
Patrick McHardy 8a59a4cd9d example: fp-locate-suggest
Not working properly without changes to src/mm.c, concretely all FP
transactions only transmitting a single message are currently broken
since the transaction is closed before the PP can respond to the page
message.

Uncomment dect_transaction_close() in dect_mm_info_req() for testing.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-03-20 02:00:00 +01:00
Patrick McHardy f23a299158 example: update .gitignore
Add fp-siemens-proprietary to .gitignore.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-01-07 13:22:48 +01:00
Patrick McHardy 3dd2f8afdd raw: add dect_raw_close() function
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-11-22 16:08:00 +01:00
Patrick McHardy 3c41dc14e0 netlink: add MAC_ME_INFO-res and SCAN-req primitives
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-11-16 18:54:49 +01:00
Patrick McHardy fb4c54d53c ie: add support for <<EVENTS-NOTIFICATION>> IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-14 23:06:41 +02:00
Patrick McHardy a433fa4d8f auth: add definitions for AC and UPI length
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-14 23:06:28 +02:00
Patrick McHardy c3ab65226d example: hijack: fix timer usage
The slot number is stored as timer data, not in the private timer area.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-14 22:45:17 +02:00
Patrick McHardy fc63150b4d Revert accidentally committed patch
This reverts commit d6d3253a5c.
2010-10-14 22:43:24 +02:00
Patrick McHardy 08815f4cc3 example: fp-siemens-proprietary: simplify code
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-14 22:39:27 +02:00
Patrick McHardy d6d3253a5c events 2010-10-14 08:11:59 +02:00
Patrick McHardy b0cb45c93c example: fp-siemens-proprietary: move code blocks next to each other
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-14 08:08:08 +02:00
Patrick McHardy c82ce3c925 example: add example program to test Siemens <<ESCAPE-TO-PROPRIETARY>> codings
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-14 00:39:28 +02:00
Patrick McHardy ed870d702b ss: fix CLSS message routing
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-13 23:18:03 +02:00
Patrick McHardy 11779ea5e8 utils: use single-linked list for struct dect_msg_buf queues
Get rid of libdect.h dependency on list.h.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-10-12 00:00:41 +02:00
Patrick McHardy aeff319a24 example: add common FP command line option parser
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-28 21:18:54 +02:00
Patrick McHardy f83c2be4c0 example: fix --cluster arg handling in pp-common.c
Don't throw away the argument.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-21 01:35:41 +02:00
Patrick McHardy c589452277 ie: rename DECT_RING_PATTERN_* to DECT_ALERTING_PATTERN_*
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-17 18:02:15 +02:00
Patrick McHardy d9330a5866 example: fix fp-cc segfault
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-17 17:42:35 +02:00
Patrick McHardy 4ff96238d5 cc: add missing parameters to CC primitives
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-16 12:54:57 +02:00
Patrick McHardy f2d4925a61 example: add FP only CC example
Stripped down version of cc.c.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-08 19:39:59 +02:00
Patrick McHardy 65a5d5582c example: add PP CC example
Stripped down version of cc.c for PP-only usage.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-08 19:19:12 +02:00
Patrick McHardy 54cf9fbbe4 example: add getopt_long option parsing
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-03 13:26:53 +02:00
Patrick McHardy ac6d2ef7ae example: prefix FP examples with fp-
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-03 13:20:47 +02:00
Patrick McHardy 09d758f452 example: centralize ipui definition
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-03 10:05:51 +02:00
Patrick McHardy dc4ad23707 libdect: make handle initialization/shutdown symetrical
Proper error handling on failed dect_init() calls is currently not
possible since dect_close_handle() expects a fully initialized handle.
Kill dect_alloc_handle() and add a dect_open_handle() function that
performs all setup.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-03 08:53:54 +02:00
Patrick McHardy 6a9b663d14 example: set IPUI in PP examples
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-26 02:00:39 +02:00
Patrick McHardy dddf792e7e examples: minor fixes
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-17 22:37:20 +02:00
Patrick McHardy ded21cc584 lce: add full page support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-15 22:33:34 +02:00
Patrick McHardy 77f31308d8 libdect: add ConnetionLess Message Service (CLMS) support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-13 15:07:36 +02:00
Patrick McHardy f920361f12 example: add pp-common.c for common PP functions
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-09 18:10:58 +02:00
Patrick McHardy 741629e58b example: rename DECT_HLC_ACCESS_RIGHT_REQUESTS to DECT_HLC_ACCESS_RIGHTS_REQUESTS
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-04 22:50:37 +02:00
Patrick McHardy 23838258a0 example: check FP capabilities before invoking optional features
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-03 00:38:10 +02:00
Patrick McHardy e31ee2ae7f llme: add MAC_ME_INFO-ind indication to notify of FP capability changes
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-03 00:10:06 +02:00
Patrick McHardy 1d3662c3df example: pp-access-rights: use variable for PIN
Allow to change it more easily.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-02 23:08:19 +02:00
Patrick McHardy c8db9f0add example: use pexit()
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-02 22:52:44 +02:00
Patrick McHardy 046e10fff4 example: remove mm-pp
Implemented by stand-alone programs.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-02 22:52:37 +02:00
Patrick McHardy 7c0e516ed9 libdect: name timer related functions more consistently
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-02 05:25:03 +02:00
Patrick McHardy 3d125cbc83 libdect: name timer related functions more consistently
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-02 05:21:45 +02:00
Patrick McHardy d686e538ed example: revert MM endpoint destruction
The endpoint can neither be destroyed before the handle is closed as it
doesn't clean up its open transactions and thus causes a use-after-free
on shutdown, nor after the handle has been closed since it needs a valid
handle.

Leak them for now until a better solution has been found.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-31 12:33:24 +02:00
Patrick McHardy e2cf4bede8 example: mm-access-rights: terminate after procedure completion
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-31 11:22:12 +02:00
Patrick McHardy 9af8e4edbb example: fix use after free
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-31 10:31:40 +02:00
Patrick McHardy 4c5e3a4a03 example: release MM endpoints on shutdown
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 19:25:45 +02:00
Patrick McHardy 5e43fe632b example: add PP info request example
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 14:52:19 +02:00
Patrick McHardy 57b42f1f73 example: add PP access rights termination example
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 14:36:43 +02:00
Patrick McHardy b6222491a4 example: remove unnecessary includes from pp-wait-page
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 13:56:51 +02:00
Patrick McHardy dd1f1b6428 example: add program to wait for page message
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 02:44:03 +02:00
Patrick McHardy fb92f53e96 example: add LCE ops to dummy_ops
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 02:44:03 +02:00
Patrick McHardy d7120331a6 lce: name paging functions and structures more consistently
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 01:55:10 +02:00
Patrick McHardy c76a9cf3d9 example: add (non-working) PP list access (LiA) example
So far doesn't work properly with my FP, it doesn't answer, but also doesn't
time out, so it appears to be somewhat working.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:31 +02:00