diff --git a/include/openbsc/abis_nm.h b/include/openbsc/abis_nm.h index 5c1ae8ed1..af5ade0b1 100644 --- a/include/openbsc/abis_nm.h +++ b/include/openbsc/abis_nm.h @@ -212,6 +212,8 @@ enum abis_nm_msgtype_ipacc { NM_MT_IPACC_RSL_CONNECT = 0xe0, NM_MT_IPACC_RSL_CONNECT_ACK, NM_MT_IPACC_RSL_CONNECT_NACK, + NM_MT_IPACC_RSL_SET_NVATTR = 0xef, + NM_MT_IPACC_RSL_SET_NVATTR_ACK = 0xff, }; /* Section 9.2: Object Class */ @@ -335,6 +337,7 @@ enum abis_nm_attr { NM_ATT_IPACC_RSL_BSC_IP = 0x80, NM_ATT_IPACC_RSL_BSC_PORT = 0x81, + NM_ATT_IPACC_PRIM_OML_IP = 0x88, NM_ATT_BS11_RF_RES_IND_PER = 0x8f, diff --git a/src/abis_nm.c b/src/abis_nm.c index 5a12f827d..6ca179218 100644 --- a/src/abis_nm.c +++ b/src/abis_nm.c @@ -268,6 +268,8 @@ static const struct tlv_definition nm_att_tlvdef = { /* ip.access specifics */ [NM_ATT_IPACC_RSL_BSC_IP] = { TLV_TYPE_FIXED, 4 }, [NM_ATT_IPACC_RSL_BSC_PORT] = { TLV_TYPE_FIXED, 2 }, + [NM_ATT_IPACC_PRIM_OML_IP] = { TLV_TYPE_FIXED, 6 }, + [0x95] = { TLV_TYPE_FIXED, 2 }, [0x85] = { TLV_TYPE_TV }, },