Show interface ID with layer 1 debug
This commit is contained in:
parent
8458f8baca
commit
423b9b3542
|
@ -631,47 +631,48 @@ bool v5x_l1_is_up(struct v5x_l1_proto *l1)
|
|||
int v5x_l1_signal_rcv(struct v5x_link *v5l, enum l1_signal_prim prim)
|
||||
{
|
||||
struct v5x_l1_proto *l1 = v5l->l1;
|
||||
struct v5x_interface *v5if = v5l->interface;
|
||||
struct osmo_fsm_inst *fi = l1->fi;
|
||||
int state_changed = 0;
|
||||
|
||||
switch (prim) {
|
||||
case L1_SIGNAL_LOS:
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal LOS detected on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal LOS detected on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
if (!l1->los) {
|
||||
l1->los = 1;
|
||||
osmo_fsm_inst_dispatch(fi, V5X_L1FSM_E_LOS, NULL);
|
||||
}
|
||||
break;
|
||||
case L1_SIGNAL_NO_LOS:
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal LOS gone on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal LOS gone on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
if (l1->los) {
|
||||
l1->los = 0;
|
||||
state_changed = 1;
|
||||
}
|
||||
break;
|
||||
case L1_SIGNAL_RAI:
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal RAI detected on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal RAI detected on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
if (!l1->rai) {
|
||||
l1->rai = 1;
|
||||
osmo_fsm_inst_dispatch(fi, V5X_L1FSM_E_RAI, NULL);
|
||||
}
|
||||
break;
|
||||
case L1_SIGNAL_NO_RAI:
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal RAI gone on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal RAI gone on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
if (l1->rai) {
|
||||
l1->rai = 0;
|
||||
state_changed = 1;
|
||||
}
|
||||
break;
|
||||
case L1_SIGNAL_AIS:
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal AIS detected on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal AIS detected on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
if (!l1->ais) {
|
||||
l1->ais = 1;
|
||||
osmo_fsm_inst_dispatch(fi, V5X_L1FSM_E_AIS, NULL);
|
||||
}
|
||||
break;
|
||||
case L1_SIGNAL_NO_AIS:
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal AIS gone on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Signal AIS gone on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
if (l1->ais) {
|
||||
l1->ais = 0;
|
||||
state_changed = 1;
|
||||
|
@ -680,14 +681,14 @@ int v5x_l1_signal_rcv(struct v5x_link *v5l, enum l1_signal_prim prim)
|
|||
case L1_SIGNAL_SA7_0:
|
||||
|
||||
if (l1->sa7 != 0) {
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Bit Sa7=0 on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Bit Sa7=0 on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
l1->sa7 = 0;
|
||||
state_changed = 1;
|
||||
}
|
||||
break;
|
||||
case L1_SIGNAL_SA7_1:
|
||||
if (l1->sa7 != 1) {
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Bit Sa7=1 on link %d.\n", v5l->id);
|
||||
LOGP(DV5L1, LOGL_DEBUG, "Bit Sa7=1 on link %d of interface %d.\n", v5l->id, v5if->id);
|
||||
l1->sa7 = 1;
|
||||
state_changed = 1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue