diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-04-23 15:08:44 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-04-26 09:33:47 +0200 |
commit | c3f28320c24024e6e970735eef6f062821d588a2 (patch) | |
tree | e1ebd86f60c26fb35463ffecaccf8b1d4c6fb580 | |
parent | 5deb6c3c5f7d8f611a6868fcda085f18aceb002c (diff) |
ipa: Reserve two new values for the Osmo IPA extensions
We want to send MGCP through the Osmo Extension and also
want to send the list of local LACs to it.
-rw-r--r-- | openbsc/include/openbsc/ipaccess.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/ipaccess.h b/openbsc/include/openbsc/ipaccess.h index d965aea72..dc5172cc9 100644 --- a/openbsc/include/openbsc/ipaccess.h +++ b/openbsc/include/openbsc/ipaccess.h @@ -33,6 +33,8 @@ enum ipaccess_proto { enum ipaccess_proto_ext { IPAC_PROTO_EXT_CTRL = 0x00, + IPAC_PROTO_EXT_MGCP = 0x01, + IPAC_PROTO_EXT_LAC = 0x02, }; enum ipaccess_msgtype { @@ -66,6 +68,18 @@ struct ipac_msgt_sccp_state { char imsi[GSM_IMSI_LENGTH]; } __attribute__((packed)); +/* + * @add_remove 0 for remove, 1 for add + * @nr_lacs Number of extra lacs inside this package + * @lac One lac entry + */ +struct ipac_ext_lac_cmd { + uint8_t add_remove; + uint8_t nr_extra_lacs; + uint16_t lac; + uint8_t data[0]; +} __attribute__((packed)); + int ipaccess_connect(struct e1inp_line *line, struct sockaddr_in *sa); /* |