Send OML messages to OML TEI/SAPI, not RSL :)
This commit is contained in:
parent
ad38464728
commit
5d2f8eca60
|
@ -166,7 +166,6 @@ static int handle_ts1_read(struct bsc_fd *bfd)
|
||||||
else if (l2addr.tei == TEI_RSL && l2addr.sapi == SAPI_RSL)
|
else if (l2addr.tei == TEI_RSL && l2addr.sapi == SAPI_RSL)
|
||||||
e1h->cb(EVT_E1_RSL_DN, e1h->bts);
|
e1h->cb(EVT_E1_RSL_DN, e1h->bts);
|
||||||
break;
|
break;
|
||||||
break;
|
|
||||||
case DL_DATA_IND:
|
case DL_DATA_IND:
|
||||||
DEBUGP(DMI, "got DL_DATA_IND\n");
|
DEBUGP(DMI, "got DL_DATA_IND\n");
|
||||||
|
|
||||||
|
@ -217,8 +216,8 @@ static int handle_ts1_write(struct bsc_fd *bfd)
|
||||||
hexdump(l2_data, msg->len - MISDN_HEADER_LEN);
|
hexdump(l2_data, msg->len - MISDN_HEADER_LEN);
|
||||||
|
|
||||||
ret = sendto(bfd->fd, msg->data, msg->len, 0,
|
ret = sendto(bfd->fd, msg->data, msg->len, 0,
|
||||||
(struct sockaddr *)&e1h->l2addr,
|
(struct sockaddr *)&e1h->omladdr,
|
||||||
sizeof(e1h->l2addr));
|
sizeof(e1h->omladdr));
|
||||||
msgb_free(msg);
|
msgb_free(msg);
|
||||||
usleep(100000);
|
usleep(100000);
|
||||||
/* we always dequeue all OML messages */
|
/* we always dequeue all OML messages */
|
||||||
|
@ -240,8 +239,8 @@ static int handle_ts1_write(struct bsc_fd *bfd)
|
||||||
hexdump(l2_data, msg->len - MISDN_HEADER_LEN);
|
hexdump(l2_data, msg->len - MISDN_HEADER_LEN);
|
||||||
|
|
||||||
ret = sendto(bfd->fd, msg->data, msg->len, 0,
|
ret = sendto(bfd->fd, msg->data, msg->len, 0,
|
||||||
(struct sockaddr *)&e1h->omladdr,
|
(struct sockaddr *)&e1h->l2addr,
|
||||||
sizeof(e1h->omladdr));
|
sizeof(e1h->l2addr));
|
||||||
msgb_free(msg);
|
msgb_free(msg);
|
||||||
usleep(100000);
|
usleep(100000);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue