Correct handlong of data link status change (Andreas Eversberg)
This commit is contained in:
parent
7572745816
commit
7d14476a6e
|
@ -142,10 +142,14 @@ static int handle_ts1_read(struct bsc_fd *bfd)
|
|||
/* save the channel number in the driver private struct */
|
||||
link->driver.misdn.channel = l2addr.channel;
|
||||
break;
|
||||
case MPH_ACTIVATE_IND:
|
||||
case DL_ESTABLISH_IND:
|
||||
DEBUGP(DMI, "DL_ESTABLISH_IND: channel(%d) sapi(%d) tei(%d)\n",
|
||||
l2addr.channel, l2addr.sapi, l2addr.tei);
|
||||
ret = e1inp_event(e1i_ts, EVT_E1_TEI_UP, l2addr.tei, l2addr.sapi);
|
||||
break;
|
||||
case MPH_DEACTIVATE_IND:
|
||||
case DL_RELEASE_IND:
|
||||
DEBUGP(DMI, "DL_RELEASE_IND: channel(%d) sapi(%d) tei(%d)\n",
|
||||
l2addr.channel, l2addr.sapi, l2addr.tei);
|
||||
ret = e1inp_event(e1i_ts, EVT_E1_TEI_DN, l2addr.tei, l2addr.sapi);
|
||||
break;
|
||||
case DL_DATA_IND:
|
||||
|
@ -153,6 +157,14 @@ static int handle_ts1_read(struct bsc_fd *bfd)
|
|||
DEBUGP(DMI, "RX: %s\n", hexdump(msgb_l2(msg), ret - MISDN_HEADER_LEN));
|
||||
ret = e1inp_rx_ts(e1i_ts, msg, l2addr.tei, l2addr.sapi);
|
||||
break;
|
||||
case PH_ACTIVATE_IND:
|
||||
DEBUGP(DMI, "PH_ACTIVATE_IND: channel(%d) sapi(%d) tei(%d)\n",
|
||||
l2addr.channel, l2addr.sapi, l2addr.tei);
|
||||
break;
|
||||
case PH_DEACTIVATE_IND:
|
||||
DEBUGP(DMI, "PH_DEACTIVATE_IND: channel(%d) sapi(%d) tei(%d)\n",
|
||||
l2addr.channel, l2addr.sapi, l2addr.tei);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue