Patrick McHardy
c05ddcc6ae
Fix message types and definitions, only pass messages to clms if protocol discriminator matches. With these fixes, CISS appears to be working properly: LCE: RX: 64 64 05 07 90 a8 00 ba 8a 78 2a 7b 11 81 00 02 |dd.......x*{....| LCE: RX: 3b 09 03 01 01 07 00 04 02 13 01 5b 01 38 |;..........[.8| LCE: link 23 (ESTABLISHED): stop SDU timer LCE: link 23 (ESTABLISHED): new transaction: protocol: Call Independant Supplementary Services F: 0 TV: 6 SS: unknown transaction: msg type: 64 CISS-REGISTER parse {CISS-REGISTER} message IE: <<PORTABLE-IDENTITY>> id: 5 len: 9 dst: 0x8a04240 type: IPEI (10) PUT: N (IPEI) EMC: 0ba8 PSN: a782a IE: <<ESCAPE-TO-PROPRIETARY>> id: 7b len: 19 dst: 0x8a41860 EMC: 2 Content: 3b 09 03 01 01 07 00 04 02 13 01 5b 01 38 LCE: link 23 (ESTABLISHED): set IPUI N EMC: 0ba8 PSN: a782a LCE: link 23 (ESTABLISHED): confirm transaction: Call Independant Supplementary Services TV: 6 Role: 1 SS (link 23): MNSS_SETUP-ind LCE: RX: 64 5a |dZ| SS (link 23): CISS-RELEASE-COM parse {CISS-RELEASE-COM} message SS (link 23): MNSS_RELEASE-ind LCE: link 23 (ESTABLISHED): close transaction: Call Independant Supplementary Services TV: 6 Role: 1 LCE: link 23 (ESTABLISHED): partial release Signed-off-by: Patrick McHardy <kaber@trash.net> |
||
---|---|---|
.. | ||
dect | ||
Makefile.in | ||
b_fmt.h | ||
cc.h | ||
clms.h | ||
coms.h | ||
debug.h | ||
identities.h | ||
io.h | ||
lce.h | ||
libdect.h | ||
list.h | ||
mm.h | ||
netlink.h | ||
s_fmt.h | ||
ss.h | ||
timer.h | ||
utils.h |