diff options
author | Harald Welte <laforge@gnumonks.org> | 2009-08-10 10:07:33 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2009-08-10 10:07:33 +0200 |
commit | 31c489390ccfbcb100691f2bb5d05e4eea155225 (patch) | |
tree | 76d46bd33f224dd42df0f67830475d51fabd1f46 | |
parent | 67fa91bf427a3ef7a835561abc7f40b291ce843f (diff) |
make rsl_siemens_mrpci() use struct rsl_mrpci
-rw-r--r-- | openbsc/include/openbsc/abis_rsl.h | 2 | ||||
-rw-r--r-- | openbsc/src/abis_rsl.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/openbsc/include/openbsc/abis_rsl.h b/openbsc/include/openbsc/abis_rsl.h index e9c60b52a..e5ed631ef 100644 --- a/openbsc/include/openbsc/abis_rsl.h +++ b/openbsc/include/openbsc/abis_rsl.h @@ -509,7 +509,7 @@ enum rsl_mrpci_phase { RSL_MRPCI_PHASE_2PLUS = 3, }; -int rsl_siemens_mrpci(struct gsm_lchan *lchan, u_int8_t mrpci); +int rsl_siemens_mrpci(struct gsm_lchan *lchan, struct rsl_mrpci *mrpci); /* ip.access specfic RSL extensions */ int rsl_ipacc_bind(struct gsm_lchan *lchan); diff --git a/openbsc/src/abis_rsl.c b/openbsc/src/abis_rsl.c index 1ef0b84c8..3dae952b1 100644 --- a/openbsc/src/abis_rsl.c +++ b/openbsc/src/abis_rsl.c @@ -745,7 +745,7 @@ int rsl_imm_assign_cmd(struct gsm_bts *bts, u_int8_t len, u_int8_t *val) } /* Send Siemens specific MS RF Power Capability Indication */ -int rsl_siemens_mrpci(struct gsm_lchan *lchan, u_int8_t mrpci) +int rsl_siemens_mrpci(struct gsm_lchan *lchan, struct rsl_mrpci *mrpci) { struct msgb *msg = rsl_msgb_alloc(); struct abis_rsl_dchan_hdr *dh; @@ -753,7 +753,7 @@ int rsl_siemens_mrpci(struct gsm_lchan *lchan, u_int8_t mrpci) dh = (struct abis_rsl_dchan_hdr *) msgb_put(msg, sizeof(*dh)); init_dchan_hdr(dh, RSL_MT_SIEMENS_MRPCI); dh->chan_nr = lchan2chan_nr(lchan); - msgb_tv_put(msg, RSL_IE_SIEMENS_MRPCI, mrpci); + msgb_tv_put(msg, RSL_IE_SIEMENS_MRPCI, *(u_int8_t *)mrpci); return abis_rsl_sendmsg(msg); } |