33use super :: { GnbCuCp , Workflow } ;
44use crate :: datastore:: UeState ;
55use anyhow:: Result ;
6- use bitvec:: prelude:: * ;
76use e1ap:: * ;
87use f1ap:: UeContextSetupProcedure ;
98use net:: SerDes ;
@@ -225,10 +224,13 @@ impl<'a, G: GnbCuCp> Workflow<'a, G> {
225224 maximum_i_pdatarate : None ,
226225 } ,
227226 pdu_session_resource_dl_ambr : None ,
227+ // TODO: get transport information from the request
228228 // TODO: Frunk transmogrify would be ideal
229229 ng_ul_up_tnl_information : UpTnlInformation :: GtpTunnel ( GtpTunnel {
230- transport_layer_address : TransportLayerAddress ( bitvec ! [ u8 , Msb0 ; 0 , 1 , 1 , 0 ] ) ,
231- gtp_teid : GtpTeid ( vec ! [ 1 , 2 , 3 , 4 ] ) ,
230+ transport_layer_address : TransportLayerAddress ( net:: ip_bits_from_string (
231+ "192.168.110.82" ,
232+ ) ?) ,
233+ gtp_teid : GtpTeid ( vec ! [ 0 , 0 , 0 , 1 ] ) ,
232234 } ) ,
233235 pdu_session_data_forwarding_information_request : None ,
234236 pdu_session_inactivity_timer : None ,
@@ -237,7 +239,7 @@ impl<'a, G: GnbCuCp> Workflow<'a, G> {
237239 drb_to_setup_list_ng_ran : DrbToSetupListNgRan ( vec ! [ DrbToSetupItemNgRan {
238240 drb_id: DrbId ( 1 ) ,
239241 sdap_configuration: SdapConfiguration {
240- default_drb: DefaultDrb :: True ,
242+ default_drb: DefaultDrb :: True , // test
241243 sdap_header_ul: SdapHeaderUl :: Present ,
242244 sdap_header_dl: SdapHeaderDl :: Present ,
243245 } ,
0 commit comments