X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2ap%2Fpkg%2Fe2ap_wrapper%2Fpacker_e2ap.go;fp=e2ap%2Fpkg%2Fe2ap_wrapper%2Fpacker_e2ap.go;h=bceb66fd8c6a8860f85c1300fabca8e3e3d13919;hb=bf583163d3f26548dbeafd5631f83a403313d52f;hp=3ebd689efeba122b965d37883c1bca49f41145e4;hpb=323c77e80c7b73dbbe60971fd0d2475d856a98e5;p=ric-plt%2Fsubmgr.git diff --git a/e2ap/pkg/e2ap_wrapper/packer_e2ap.go b/e2ap/pkg/e2ap_wrapper/packer_e2ap.go index 3ebd689..bceb66f 100644 --- a/e2ap/pkg/e2ap_wrapper/packer_e2ap.go +++ b/e2ap/pkg/e2ap_wrapper/packer_e2ap.go @@ -52,10 +52,11 @@ import "C" import ( "bytes" "fmt" - "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/conv" - "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/e2ap" "strings" "unsafe" + + "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/conv" + "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/e2ap" ) const cLogBufferMaxSize = 40960 @@ -729,6 +730,7 @@ func (e2apMsg *e2apMsgPackerSubscriptionResponse) UnPack(msg *e2ap.PackedData) ( if err := e2apMsg.e2apMessagePacker.unpacktopdu(msg); err != nil { return err, e2apMsg.msgG } + errorNro := C.getRICSubscriptionResponseData(e2apMsg.e2apMessagePacker.pdu, e2apMsg.msgC) if err := e2apMsg.checkerr(errorNro); err != nil { return err, e2apMsg.msgG @@ -1213,6 +1215,13 @@ func SetASN1DebugPrintStatus(logLevel int) { } } +//----------------------------------------------------------------------------- +// +//----------------------------------------------------------------------------- +func SetE2IEOrderCheck(ieOrderCheck uint8) { + C.allowOutOfOrderIEMsg(C.uchar(ieOrderCheck)) +} + //----------------------------------------------------------------------------- // Public E2AP packer creators //-----------------------------------------------------------------------------