RLC_DATA_REQ Message is created and sent over the async channel, initial functionality preserved
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
package protocol;
|
||||
|
||||
message fsp_ctxt {
|
||||
optional uint32 fsp_mod_id = 1;
|
||||
optional bool fsp_enb_flag = 2;
|
||||
optional uint32 fsp_instance = 3;
|
||||
optional uint32 fsp_rnti = 4;
|
||||
optional uint32 fsp_frame = 5;
|
||||
optional uint32 fsp_subframe = 6;
|
||||
optional uint32 fsp_eNB_index = 7;
|
||||
|
||||
}
|
||||
|
||||
message fspRlcPdu {
|
||||
optional bytes fsp_pdu_data = 1; // Maximum PDU to be transfered
|
||||
}
|
||||
|
||||
message fspRlcData {
|
||||
optional fsp_ctxt fsp_ctxt = 1;
|
||||
optional bool fsp_srb_flag = 2;
|
||||
optional bool fsp_mbms_flag = 3;
|
||||
optional uint32 fsp_rb_id = 4;
|
||||
optional uint32 fsp_muip = 5;
|
||||
optional uint32 fsp_confirm = 6;
|
||||
optional int32 fsp_sdu_buffer_size = 7;
|
||||
optional fspRlcPdu fsp_pdu = 8;
|
||||
}
|
||||
|
||||
message fsp_pdcp_split_ind_data {
|
||||
optional fsp_ctxt fsp_ctxt = 1;
|
||||
optional bool fsp_srb_flag = 2;
|
||||
optional bool fsp_mbms_flag = 3;
|
||||
optional uint32 fsp_rb_id = 4;
|
||||
optional int32 fsp_sdu_buffer_size = 5;
|
||||
optional fspRlcPdu fsp_pdu = 6;
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
package protocol;
|
||||
|
||||
import "header.proto";
|
||||
import "flexsplit-messages.proto";
|
||||
|
||||
message flexsplit_message {
|
||||
optional flexsplit_direction msg_dir = 100;
|
||||
@@ -8,6 +9,9 @@ message flexsplit_message {
|
||||
fsp_hello hello_msg = 1;
|
||||
fsp_echo_request echo_request_msg = 2;
|
||||
fsp_echo_reply echo_reply_msg = 3;
|
||||
fspRlcDataReq data_req_msg = 4;
|
||||
fspRlcDataReqAck data_req_ack = 5;
|
||||
// fsp_pdcp_data_ind data_ind_msg = 6;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -56,3 +60,20 @@ message fsp_echo_reply {
|
||||
// extensions 100 to 199;
|
||||
}
|
||||
|
||||
|
||||
message fspRlcDataReq {
|
||||
optional fsp_header header = 1;
|
||||
optional uint32 eNB_id = 2;
|
||||
optional fspRlcData pdcp_data = 3;
|
||||
}
|
||||
|
||||
message fspRlcDataReqAck {
|
||||
optional fsp_header header = 1;
|
||||
optional uint32 result = 2;
|
||||
}
|
||||
|
||||
message fsp_pdcp_data_ind {
|
||||
optional fsp_header header = 1;
|
||||
optional uint32 eNB_id = 2;
|
||||
optional fsp_pdcp_split_ind_data rlc_data = 3;
|
||||
}
|
||||
|
||||
@@ -11,5 +11,8 @@ enum fsp_type {
|
||||
FSPT_HELLO = 0;
|
||||
FSPT_ECHO_REQUEST = 1;
|
||||
FSPT_ECHO_REPLY = 2;
|
||||
FSPT_RLC_DATA_REQ = 3;
|
||||
FSPT_RLC_DATA_REQ_ACK = 4;
|
||||
FSPT_PDCP_DATA_IND = 5;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user