diff --git a/ci-scripts/ci_infra.yaml b/ci-scripts/ci_infra.yaml
index 837f1edb82..2fa8f6dbc6 100644
--- a/ci-scripts/ci_infra.yaml
+++ b/ci-scripts/ci_infra.yaml
@@ -175,10 +175,6 @@ amarisoft_ue_2x2:
InitScript: /root/lteue-linux-2025-03-15/lteue /root/oaicicd/ran_sa_aw2s_asue_20MHz_2x2/aw2s-multi-00102-2x2-v2.cfg &
TermScript: /root/lteue-linux-2025-03-15/ws.js -t 10 127.0.0.1:9002 '{"message":"quit"}' || killall -KILL lteue-avx2
NetworkScript: ip netns exec ue1 ip a show dev pdn0
-amarisoft_ue_fhi72:
- Host: amariue
- InitScript: /root/lteue-linux-2025-03-15/lteue /root/oaicicd/ran_sa_fhi72_asue_2x2_benetel550/fhi72-multi-20897-2x2.cfg &
- TermScript: /root/lteue-linux-2025-03-15/ws.js -t 10 127.0.0.1:9002 '{"message":"quit"}' || killall -KILL lteue-avx2
amarisoft_ue_1:
Host: amariue
AttachScript: /root/lteue-linux-2025-03-15/ws.js 127.0.0.1:9002 '{"message":"power_on","ue_id":1}'
diff --git a/ci-scripts/conf_files/gnb.sa.band77.273prb.fhi72.4x4.2L-metanoia.conf b/ci-scripts/conf_files/gnb.sa.band77.273prb.fhi72.4x4.2L-metanoia.conf
deleted file mode 100644
index 41e9974caf..0000000000
--- a/ci-scripts/conf_files/gnb.sa.band77.273prb.fhi72.4x4.2L-metanoia.conf
+++ /dev/null
@@ -1,249 +0,0 @@
-Active_gNBs = ( "oai-du");
-# Asn1_verbosity, choice in: none, info, annoying
-Asn1_verbosity = "none";
-gNBs =
-(
- {
- ////////// Identification parameters:
- gNB_ID = 0xe00;
- gNB_name = "oai-du";
- // Tracking area code, 0x0000 and 0xfffe are reserved values
- tracking_area_code = 1;
- plmn_list = ({ mcc = 208; mnc = 97; mnc_length = 2; snssaiList = ( { sst = 1; }); });
- nr_cellid = 1;
-
- ////////// Physical parameters:
- pdsch_AntennaPorts_XP = 2;
- pusch_AntennaPorts = 4;
- pdsch_AntennaPorts_N1 = 2;
- maxMIMO_layers = 2;
- do_CSIRS = 1;
- do_SRS = 0;
- force_UL256qam_off = 1;
-
- servingCellConfigCommon = (
- {
-#spCellConfigCommon
- physCellId = 0;
-# downlinkConfigCommon
- #frequencyInfoDL
- # this is 3300.24 + 134*12*30e3 = 3348.48 MHz (5G NR GSCN: 7741)
- absoluteFrequencySSB = 649920; #JF maybe we should adjust a bit
- dl_frequencyBand = 78;
- # this is 3300.24 MHz
- dl_absoluteFrequencyPointA = 646724;
- #scs-SpecificCarrierList
- dl_offstToCarrier = 0;
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- dl_subcarrierSpacing = 1;
- dl_carrierBandwidth = 273;
- #initialDownlinkBWP
- #genericParameters
- # this is RBstart=0,L=162 (275*(275-L+1))+(274-RBstart))
- initialDLBWPlocationAndBandwidth = 1099;
- #
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- initialDLBWPsubcarrierSpacing = 1;
- #pdcch-ConfigCommon
- initialDLBWPcontrolResourceSetZero = 12;
- initialDLBWPsearchSpaceZero = 0;
- #uplinkConfigCommon
- #frequencyInfoUL
- ul_frequencyBand = 78;
- #scs-SpecificCarrierList
- ul_offstToCarrier = 0;
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- ul_subcarrierSpacing = 1;
- ul_carrierBandwidth = 273;
- pMax = 20;
- #initialUplinkBWP
- #genericParameters
- initialULBWPlocationAndBandwidth = 1099;
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- initialULBWPsubcarrierSpacing = 1;
- #rach-ConfigCommon
- #rach-ConfigGeneric
- prach_ConfigurationIndex = 148; # JF check this and other PRACH related params
-#prach_msg1_FDM
-#0 = one, 1=two, 2=four, 3=eight
- prach_msg1_FDM = 0;
- prach_msg1_FrequencyStart = 0;
- zeroCorrelationZoneConfig = 12;
- preambleReceivedTargetPower = -96;
-#preamblTransMax (0...10) = (3,4,5,6,7,8,10,20,50,100,200)
- preambleTransMax = 6;
-#powerRampingStep
-# 0=dB0,1=dB2,2=dB4,3=dB6
- powerRampingStep = 1;
-#ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR
-#1=oneeighth,2=onefourth,3=half,4=one,5=two,6=four,7=eight,8=sixteen
- ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR = 4;
-#one (0..15) 4,8,12,16,...60,64
- ssb_perRACH_OccasionAndCB_PreamblesPerSSB = 15;
-#ra_ContentionResolutionTimer
-#(0..7) 8,16,24,32,40,48,56,64
- ra_ContentionResolutionTimer = 7;
- rsrp_ThresholdSSB = 19;
-#prach-RootSequenceIndex_PR
-#1 = 839, 2 = 139
- prach_RootSequenceIndex_PR = 2;
- prach_RootSequenceIndex = 1;
- # SCS for msg1, can only be 15 for 30 kHz < 6 GHz, takes precendence over the one derived from prach-ConfigIndex
- #
- msg1_SubcarrierSpacing = 1,
-# restrictedSetConfig
-# 0=unrestricted, 1=restricted type A, 2=restricted type B
- restrictedSetConfig = 0,
- msg3_DeltaPreamble = 1;
- p0_NominalWithGrant = -90;
-# pucch-ConfigCommon setup :
-# pucchGroupHopping
-# 0 = neither, 1= group hopping, 2=sequence hopping
- pucchGroupHopping = 0;
- hoppingId = 40;
- p0_nominal = -90;
-
- ssb_PositionsInBurst_Bitmap = 1;
-# ssb_periodicityServingCell
-# 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1
- ssb_periodicityServingCell = 2;
-# dmrs_TypeA_position
-# 0 = pos2, 1 = pos3
- dmrs_TypeA_Position = 0;
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- subcarrierSpacing = 1;
- #tdd-UL-DL-ConfigurationCommon
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- referenceSubcarrierSpacing = 1;
- # pattern1
- # dl_UL_TransmissionPeriodicity
- # 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10
- dl_UL_TransmissionPeriodicity = 5; #6;
- nrofDownlinkSlots = 3; #7;
- nrofDownlinkSymbols = 6;
- nrofUplinkSlots = 1; #2;
- nrofUplinkSymbols = 4;
- ssPBCH_BlockPower = -10;
- }
- );
- # ------- SCTP definitions
- SCTP :
- {
- # Number of streams to use in input/output
- SCTP_INSTREAMS = 2;
- SCTP_OUTSTREAMS = 2;
- };
-
- ////////// AMF parameters:
- amf_ip_address = ({ ipv4 = "172.21.6.103"; });
-
- NETWORK_INTERFACES :
- {
- GNB_IPV4_ADDRESS_FOR_NG_AMF = "172.21.18.20";
- GNB_IPV4_ADDRESS_FOR_NGU = "172.21.18.20";
- GNB_PORT_FOR_S1U = 2152; # Spec 2152
- };
- }
-);
-MACRLCs = (
-{
- num_cc = 1;
- tr_s_preference = "local_L1";
- tr_n_preference = "local_RRC";
- pusch_TargetSNRx10 = 220;
- pucch_TargetSNRx10 = 220;
- ul_bler_target_upper=.35;
- ul_bler_target_lower=.15;
- pusch_FailureThres = 100;
- ul_max_mcs = 28;
-}
-);
-L1s = (
-{
- num_cc = 1;
- tr_n_preference = "local_mac";
- prach_dtx_threshold = 130;
- pucch0_dtx_threshold = 80;
- pusch_dtx_threshold = 10;
- max_ldpc_iterations = 10;
- tx_amp_backoff_dB = 12; #9; needs to match O-RU configuration # JF important to check
- L1_rx_thread_core = 3;
- L1_tx_thread_core = 4; # relevant after merge of l1_tx_thread
- phase_compensation = 0; # needs to match O-RU configuration # JF to be tested
-}
-);
-RUs = (
-{
- local_rf = "no";
- nb_tx = 4;
- nb_rx = 4;
- att_tx = 0
- att_rx = 0;
- bands = [78];
- max_pdschReferenceSignalPower = -27;
- max_rxgain = 75;
- sf_extension = 0;
- eNB_instances = [0];
- ru_thread_core = 6;
- sl_ahead = 10; #5;
- tr_preference = "raw_if4p5"; # important: activate FHI7.2
- do_precoding = 0; # needs to match O-RU configuration
-}
-);
-
-security = {
- # preferred ciphering algorithms
- # the first one of the list that an UE supports in chosen
- # valid values: nea0, nea1, nea2, nea3
- ciphering_algorithms = ( "nea0" );
-
- # preferred integrity algorithms
- # the first one of the list that an UE supports in chosen
- # valid values: nia0, nia1, nia2, nia3
- integrity_algorithms = ( "nia2", "nia0" );
-
- # setting 'drb_ciphering' to "no" disables ciphering for DRBs, no matter
- # what 'ciphering_algorithms' configures; same thing for 'drb_integrity'
- drb_ciphering = "yes";
- drb_integrity = "no";
-};
-
-log_config :
-{
- global_log_level ="info";
- hw_log_level ="info";
- phy_log_level ="info";
- mac_log_level ="info";
- rlc_log_level ="info";
- pdcp_log_level ="info";
- rrc_log_level ="info";
- ngap_log_level ="info";
- f1ap_log_level ="info";
-};
-
-fhi_72 = {
- dpdk_devices = ("0000:c3:11.0", "0000:c3:11.1");
- dpdk_iova_mode = "VA";
- system_core = 0;
- io_core = 1;
- worker_cores = (2);
- ru_addr = ("00:E0:0C:00:AE:06", "00:E0:0C:00:AE:06");
- mtu = 9000;
- fh_config = ({
- T1a_cp_dl = (285, 470);
- T1a_cp_ul = (285, 429);
- T1a_up = (125, 350);
- Ta4 = (110, 180);
- ru_config = {
- iq_width = 9;
- iq_width_prach = 9;
- };
- });
-};
-
diff --git a/ci-scripts/conf_files/gnb.sa.band78.273prb.fhi72.4x4-benetel550.conf b/ci-scripts/conf_files/gnb.sa.band78.273prb.fhi72.4x4-benetel550.conf
deleted file mode 100644
index 885f561bec..0000000000
--- a/ci-scripts/conf_files/gnb.sa.band78.273prb.fhi72.4x4-benetel550.conf
+++ /dev/null
@@ -1,272 +0,0 @@
-Active_gNBs = ( "gNB-OAI");
-# Asn1_verbosity, choice in: none, info, annoying
-Asn1_verbosity = "none";
-
-gNBs =
-(
- {
- ////////// Identification parameters:
- gNB_ID = 0xe00;
- gNB_name = "gNB-OAI";
-
- // Tracking area code, 0x0000 and 0xfffe are reserved values
- tracking_area_code = 1;
- plmn_list = ({ mcc = 208; mnc = 97; mnc_length = 2; snssaiList = ( { sst = 1; }); });
-
- nr_cellid = 1;
-
- ////////// Physical parameters:
-
- pdsch_AntennaPorts_XP = 2;
- pdsch_AntennaPorts_N1 = 1;
- maxMIMO_layers = 2;
- pusch_AntennaPorts = 4;
- do_CSIRS = 1;
- do_SRS = 0;
- # force_UL256qam_off = 1;
-
- servingCellConfigCommon = (
- {
- #spCellConfigCommon
-
- physCellId = 0;
- # n_TimingAdvanceOffset = 0;
-# downlinkConfigCommon
- #frequencyInfoDL
- # center frequency = 3350.01 MHz
- # selected SSB frequency = 3349.92 MHz
- absoluteFrequencySSB = 623328;
- dl_frequencyBand = 78;
- # frequency point A = 3300.87 MHz
- dl_absoluteFrequencyPointA = 620052;
- #scs-SpecificCarrierList
- dl_offstToCarrier = 0;
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- dl_subcarrierSpacing = 1;
- dl_carrierBandwidth = 273;
- #initialDownlinkBWP
- #genericParameters
- initialDLBWPlocationAndBandwidth = 1099; #38.101-1 Table 5.3.2-1
- #
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- initialDLBWPsubcarrierSpacing = 1;
- #pdcch-ConfigCommon
- initialDLBWPcontrolResourceSetZero = 11;
- initialDLBWPsearchSpaceZero = 0;
-
- #uplinkConfigCommon
- #frequencyInfoUL
- ul_frequencyBand = 78;
- #scs-SpecificCarrierList
- ul_offstToCarrier = 0;
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- ul_subcarrierSpacing = 1;
- ul_carrierBandwidth = 273;
- pMax = 23;
- #initialUplinkBWP
- #genericParameters
- initialULBWPlocationAndBandwidth = 1099;
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- initialULBWPsubcarrierSpacing = 1;
- #rach-ConfigCommon
- #rach-ConfigGeneric
- prach_ConfigurationIndex = 152;
-#prach_msg1_FDM
-#0 = one, 1=two, 2=four, 3=eight
- prach_msg1_FDM = 0;
- prach_msg1_FrequencyStart = 0;
- zeroCorrelationZoneConfig = 0;
- preambleReceivedTargetPower = -100;
-#preamblTransMax (0...10) = (3,4,5,6,7,8,10,20,50,100,200)
- preambleTransMax = 8;
-#powerRampingStep
-# 0=dB0,1=dB2,2=dB4,3=dB6
- powerRampingStep = 1;
-#ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR
-#1=oneeighth,2=onefourth,3=half,4=one,5=two,6=four,7=eight,8=sixteen
- ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR = 4;
-#one (0..15) 4,8,12,16,...60,64
- ssb_perRACH_OccasionAndCB_PreamblesPerSSB = 15;
-#ra_ContentionResolutionTimer
-#(0..7) 8,16,24,32,40,48,56,64
- ra_ContentionResolutionTimer = 7;
- rsrp_ThresholdSSB = 19;
-#prach-RootSequenceIndex_PR
-#1 = 839, 2 = 139
- prach_RootSequenceIndex_PR = 2;
- prach_RootSequenceIndex = 1;
- # SCS for msg1, can only be 15 for 30 kHz < 6 GHz, takes precendence over the one derived from prach-ConfigIndex
- #
- msg1_SubcarrierSpacing = 1,
-# restrictedSetConfig
-# 0=unrestricted, 1=restricted type A, 2=restricted type B
- restrictedSetConfig = 0,
-
-# this is the offset between the last PRACH preamble power and the Msg3 PUSCH, 2 times the field value in dB
- msg3_DeltaPreamble = 2;
- p0_NominalWithGrant = -96;
-
-# pucch-ConfigCommon setup :
-# pucchGroupHopping
-# 0 = neither, 1= group hopping, 2=sequence hopping
- pucchGroupHopping = 0;
- hoppingId = 0;
- p0_nominal = -96;
-
- ssb_PositionsInBurst_Bitmap = 0x1;
-
-# ssb_periodicityServingCell
-# 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1
- ssb_periodicityServingCell = 2;
-
-# dmrs_TypeA_position
-# 0 = pos2, 1 = pos3
- dmrs_TypeA_Position = 0;
-
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- subcarrierSpacing = 1;
-
-
- #tdd-UL-DL-ConfigurationCommon
-# subcarrierSpacing
-# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
- referenceSubcarrierSpacing = 1;
- # pattern1
- # dl_UL_TransmissionPeriodicity
- # 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10
- dl_UL_TransmissionPeriodicity = 6;
- nrofDownlinkSlots = 7;
- nrofDownlinkSymbols = 6;
- nrofUplinkSlots = 2;
- nrofUplinkSymbols = 4;
-
- ssPBCH_BlockPower = -15;
- }
-
- );
-
-
- # ------- SCTP definitions
- SCTP :
- {
- # Number of streams to use in input/output
- SCTP_INSTREAMS = 2;
- SCTP_OUTSTREAMS = 2;
- };
-
-
- ////////// AMF parameters:
- amf_ip_address = ({ ipv4 = "172.21.6.103"; });
-
- NETWORK_INTERFACES :
- {
- GNB_IPV4_ADDRESS_FOR_NG_AMF = "172.21.18.20";
- GNB_IPV4_ADDRESS_FOR_NGU = "172.21.18.20";
- GNB_PORT_FOR_S1U = 2152; # Spec 2152
- };
- }
-);
-
-MACRLCs = (
-{
- num_cc = 1;
- tr_s_preference = "local_L1";
- tr_n_preference = "local_RRC";
- pusch_TargetSNRx10 = 100;
- pucch_TargetSNRx10 = 200;
- dl_bler_target_upper = .35;
- dl_bler_target_lower = .15;
- ul_bler_target_upper = .35;
- ul_bler_target_lower = .15;
- pusch_FailureThres = 1000;
- ul_max_mcs = 28;
-}
-);
-
-L1s = (
-{
- num_cc = 1;
- tr_n_preference = "local_mac";
- prach_dtx_threshold = 90;
- pucch0_dtx_threshold = 80;
- pusch_dtx_threshold = 10;
- max_ldpc_iterations = 15;
- tx_amp_backoff_dB = 12; # needs to match O-RU configuration
- L1_rx_thread_core = 3;
- L1_tx_thread_core = 4;
- phase_compensation = 0; # needs to match O-RU configuration
-}
-);
-
-RUs = (
-{
- local_rf = "no";
- nb_tx = 4;
- nb_rx = 4;
- att_tx = 0;
- att_rx = 0;
- bands = [78];
- max_pdschReferenceSignalPower = -27;
- max_rxgain = 75;
- sf_extension = 0;
- eNB_instances = [0];
- ru_thread_core = 5;
- sl_ahead = 10;
- tr_preference = "raw_if4p5"; # important: activate FHI7.2
- do_precoding = 0; # needs to match O-RU configuration
-}
-);
-
-security = {
- # preferred ciphering algorithms
- # the first one of the list that an UE supports in chosen
- # valid values: nea0, nea1, nea2, nea3
- ciphering_algorithms = ( "nea0" );
-
- # preferred integrity algorithms
- # the first one of the list that an UE supports in chosen
- # valid values: nia0, nia1, nia2, nia3
- integrity_algorithms = ( "nia2", "nia0" );
-
- # setting 'drb_ciphering' to "no" disables ciphering for DRBs, no matter
- # what 'ciphering_algorithms' configures; same thing for 'drb_integrity'
- drb_ciphering = "yes";
- drb_integrity = "no";
-};
-
-log_config :
-{
- global_log_level = "info";
- hw_log_level = "info";
- phy_log_level = "info";
- mac_log_level = "info";
- rlc_log_level = "info";
- pdcp_log_level = "info";
- rrc_log_level = "info";
- ngap_log_level = "info";
- f1ap_log_level = "info";
-};
-
-fhi_72 = {
- dpdk_devices = ("0000:c3:11.0", "0000:c3:11.1");
- system_core = 0;
- io_core = 1;
- worker_cores = (2);
- ru_addr = ("70:b3:d5:e1:5b:81", "70:b3:d5:e1:5b:81");
- mtu = 9216;
- fh_config = ({
- T1a_cp_dl = (419, 470);
- T1a_cp_ul = (285, 336);
- T1a_up = (294, 345);
- Ta4 = (0, 200);
- ru_config = {
- iq_width = 9;
- iq_width_prach = 9;
- };
- });
-};
diff --git a/ci-scripts/xml_files/container_sa_fhi72_metanoia_up2_2x2.xml b/ci-scripts/xml_files/container_sa_fhi72_metanoia_up2_2x2.xml
deleted file mode 100644
index 97037157b4..0000000000
--- a/ci-scripts/xml_files/container_sa_fhi72_metanoia_up2_2x2.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
- test-5g-fhi72-metanoia-2x2
- 100 MHz TDD SA METANOIA
- tasks
-
-
- Custom_Script
- Setup sriov and network interfaces Metanoia
- cacofonix
-
-
-
-
- Pull_Local_Registry
- Pull Images from Local Registry
- cacofonix
- oai-gnb-fhi72
-
-
-
- Create_Workspace
- Create new Workspace for server 0
- cacofonix
-
-
-
- Deploy_Object
- Deploy gNB (TDD/Band78/100MHz/Metanoia) in a container
- cacofonix
- ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb
-
-
-
- Attach_UE
- Attach UE
- up2-fhi72
-
-
-
- Ping
- Ping: 100 pings in 10 sec
- up2-fhi72
- oc-cn5g-20897
- -c 100 -i 0.1
- 1
- 15
-
-
-
- Iperf
- iperf (DL/570Mbps/UDP)(30 sec)
- -u -b 570M -t 30 -R
- up2-fhi72
- 20
- 80
- balanced
- oc-cn5g-20897
-
-
-
- Iperf
- iperf (UL/100Mbps/UDP)(30 sec)
- -u -b 100M -t 30
- up2-fhi72
- 20
- 80
- balanced
- oc-cn5g-20897
-
-
-
- Iperf
- iperf (DL/TCP)(30 sec)
- -t 30 -R
- up2-fhi72
- 80
- oc-cn5g-20897
-
-
-
- Iperf
- iperf (UL/TCP)(30 sec)
- -t 30
- up2-fhi72
- 80
- oc-cn5g-20897
-
-
-
- Detach_UE
- true
- Detach UE
- up2-fhi72
-
-
-
- IdleSleep
- Sleep
- 5
-
-
-
- Undeploy_Object
- true
- Undeploy gNB
- cacofonix
- ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb
-
- oai-gnb=EndsWithBye
-
-
-
-
- Clean_Test_Server_Images
- true
- Clean Test Images on Test Server
- cacofonix
- oai-gnb-fhi72
-
-
-
- Custom_Script
- true
- Set CPU to idle state, set kernel parameters to default values
- cacofonix
-
-
-
-
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/README.md b/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/README.md
deleted file mode 100644
index c9cf235bb2..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
- |
-
- OAI O-RAN 7.2 Front-haul Docker Compose
- |
-
-
-
-For instructions on OAI gNB Docker deployment with FH 7.2 RU, please refer to the [README](../sa_fhi_7.2_vvdn_gnb/README.md).
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/docker-compose.yml b/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/docker-compose.yml
deleted file mode 100644
index 8c38739994..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/docker-compose.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-services:
- oai-gnb:
- image: ${REGISTRY-oaisoftwarealliance/}oai-gnb-fhi72:${TAG:-develop}
- cap_add:
- - SYS_ADMIN
- - IPC_LOCK
- - SYS_NICE
- cap_drop:
- - ALL
- container_name: oai-gnb
- environment:
- TZ: Europe/Paris
- USE_ADDITIONAL_OPTIONS: --thread-pool 6,7,8,9
- devices:
- - /dev/vfio:/dev/vfio/
- volumes:
- - ../../conf_files/gnb.sa.band78.273prb.fhi72.4x4-benetel550.conf:/opt/oai-gnb/etc/gnb.conf
- - /dev/hugepages:/dev/hugepages
- # Please change these values based on your system
- cpuset: "0,1,2,3,4,5,6,7,8,9"
- networks:
- oai-net:
- ipv4_address: 172.21.18.20
- healthcheck:
- test: /bin/bash -c "/opt/oai-gnb/bin/check-prach-io.sh"
- start_period: 15s
- start_interval: 500ms
- interval: 5s
- timeout: 5s
- retries: 10
-networks:
- oai-net:
- driver: macvlan
- name: oai-net
- ipam:
- config:
- - subnet: "172.21.16.0/22"
- ip_range: "172.21.18.20/32"
- gateway: "172.21.19.254"
- driver_opts:
- com.docker.network.bridge.name: "oai-net"
- parent: ens7f0
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/setup_cleanup.sh b/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/setup_cleanup.sh
deleted file mode 100644
index 9a06336acc..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/setup_cleanup.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-set -e
-sudo cpupower idle-set -E > /dev/null
-sudo sysctl kernel.sched_rt_runtime_us=950000
-sudo sysctl kernel.timer_migration=1
-exit 0
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/setup_sriov_benetel.sh b/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/setup_sriov_benetel.sh
deleted file mode 100644
index 1bcf941ae0..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_benetel550_gnb/setup_sriov_benetel.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-set -e
-sudo cpupower idle-set -D 0 > /dev/null
-sudo sysctl kernel.sched_rt_runtime_us=-1
-sudo sysctl kernel.timer_migration=0
-sudo ethtool -G ens7f1 rx 8160
-sudo ethtool -G ens7f1 tx 8160
-sudo ifconfig ens7f1 mtu 9216
-sudo sh -c 'echo 0 > /sys/class/net/ens7f1/device/sriov_numvfs'
-sudo sh -c 'echo 2 > /sys/class/net/ens7f1/device/sriov_numvfs'
-sudo modprobe -r iavf
-sudo modprobe iavf
-# this next 2 lines is for C/U planes
-sudo ip link set ens7f1 vf 0 mac 00:11:22:33:44:66 vlan 3 qos 0 spoofchk off mtu 9216
-sudo ip link set ens7f1 vf 1 mac 00:11:22:33:44:67 vlan 3 qos 0 spoofchk off mtu 9216
-sleep 1
-# These are the DPDK bindings for C/U-planes on vlan 3
-sudo /usr/local/bin/dpdk-devbind.py --unbind c3:11.0
-sudo /usr/local/bin/dpdk-devbind.py --unbind c3:11.1
-sudo modprobe vfio-pci
-sudo /usr/local/bin/dpdk-devbind.py --bind vfio-pci c3:11.0
-sudo /usr/local/bin/dpdk-devbind.py --bind vfio-pci c3:11.1
-exit 0
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/README.md b/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/README.md
deleted file mode 100644
index 53d4312787..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/README.md
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
- |
-
- OAI O-RAN 7.2 Front-haul Docker Compose
- |
-
-
-
-
-
-This docker-compose is designed to use `OAI-gNB` with a 7.2 compatible Radio Unit. Before using this docker compose you have to configure
-the host machine as per the [ORAN_FHI7.2_Tutorial](../../../doc/ORAN_FHI7.2_Tutorial.md). The container image used by the docker compose file is tested only on `Ubuntu 22.04` and `RHEL 9.4` docker host.
-
-## Build Image (Optional)
-
-Refer to [OAI Docker/Podman Build and Usage Procedures](../../../docker/README.md)
-
-## Configure Networking
-
-### SR-IOV Virtual Functions (VFs)
-
-In docker-compose environment there is no automated method
-to configure the VFs on the fly. The user will have to manually configure
-C/U plane VFs before starting the container `OAI-gNB`.
-
-You can follow the step
-[configure-network-interfaces-and-dpdk-vfs](../../../doc/ORAN_FHI7.2_Tutorial.md#configure-network-interfaces-and-dpdk-vfs).
-
-### Interface towards AMF (N2)
-
-For `N2` interface we are using `macvlan` driver of docker.
-
-You can use the `bridge` driver, in situation
-
-- When the core network is running on the same machine
-- or different machine but you have configured
-needed `ip route` and forwarding to access the core network from RAN host.
-
-To configure docker `macvlan` network
-you need to choose `ipam.config` and `driver_opts.parent` are per your environment
-
-```
- oai-net:
- driver: macvlan
- name: oai-net
- ipam:
- config:
- - subnet: "172.21.16.0/22"
- ip_range: "172.21.18.20/32"
- gateway: "172.21.19.254"
- driver_opts:
- com.docker.network.bridge.name: "oai-net"
- parent: ens7f0
-```
-
-To configure `bridge` network you need to choose `ipam.config.subnet` as per your environment.
-
-```
- oai-net:
- driver: bridge
- name: oai-net
- ipam:
- config:
- - subnet: 192.168.72.128/26
- driver_opts:
- com.docker.network.bridge.name: "oai-net"
-```
-
-## Deploy OAI-gNB Container
-
-The [configuration file](../../conf_files/gnb.sa.band77.273prb.fhi72.4x4.2L-metanoia.conf) used by docker compose is configured for Metanoia RU.
-
-```bash
-docker-compose up -d
-```
-
-To check the logs
-
-```bash
-docker logs oai-gnb -f
-```
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/docker-compose.yml b/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/docker-compose.yml
deleted file mode 100644
index 3e29c33ff9..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/docker-compose.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-services:
- oai-gnb:
- image: ${REGISTRY-oaisoftwarealliance/}oai-gnb-fhi72:${TAG:-develop}
- cap_add:
- - IPC_LOCK
- - SYS_NICE
- cap_drop:
- - ALL
- container_name: oai-gnb
- environment:
- TZ: Europe/Paris
- USE_ADDITIONAL_OPTIONS: --thread-pool 7,8,9,10,11,12
- devices:
- - /dev/vfio:/dev/vfio/
- volumes:
- - ../../conf_files/gnb.sa.band77.273prb.fhi72.4x4.2L-metanoia.conf:/opt/oai-gnb/etc/gnb.conf
- - /dev/hugepages:/dev/hugepages
- # Please change these values based on your system
- cpuset: "0,1,2,3,4,5,6,7,8,9,10,11,12"
- networks:
- oai-net:
- ipv4_address: 172.21.18.20
- healthcheck:
- test: /bin/bash -c "/opt/oai-gnb/bin/check-prach-io.sh"
- start_period: 15s
- start_interval: 500ms
- interval: 5s
- timeout: 5s
- retries: 10
-networks:
- oai-net:
- driver: macvlan
- name: oai-net
- ipam:
- config:
- - subnet: "172.21.16.0/22"
- ip_range: "172.21.18.20/32"
- gateway: "172.21.19.254"
- driver_opts:
- com.docker.network.bridge.name: "oai-net"
- parent: ens7f0
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/setup_cleanup.sh b/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/setup_cleanup.sh
deleted file mode 100644
index 9a06336acc..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/setup_cleanup.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-set -e
-sudo cpupower idle-set -E > /dev/null
-sudo sysctl kernel.sched_rt_runtime_us=950000
-sudo sysctl kernel.timer_migration=1
-exit 0
diff --git a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/setup_sriov_metanoia.sh b/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/setup_sriov_metanoia.sh
deleted file mode 100644
index 1d7215b70a..0000000000
--- a/ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb/setup_sriov_metanoia.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-set -e
-sudo cpupower idle-set -D 0 > /dev/null
-sudo sysctl kernel.sched_rt_runtime_us=-1
-sudo sysctl kernel.timer_migration=0
-sudo ethtool -G ens7f1 rx 8160 tx 8160
-sudo sh -c 'echo 0 > /sys/class/net/ens7f1/device/sriov_numvfs'
-sudo sh -c 'echo 3 > /sys/class/net/ens7f1/device/sriov_numvfs'
-sudo modprobe -r iavf
-sudo modprobe iavf
-# this next 2 lines is for C/U planes
-sudo ip link set ens7f1 vf 0 mac 00:11:22:33:44:55 vlan 3 spoofchk off mtu 9000
-sudo ip link set ens7f1 vf 1 mac 00:11:22:33:44:54 vlan 3 spoofchk off mtu 9000
-sleep 1
-# These are the DPDK bindings for C/U-planes on vlan 1
-sudo /usr/local/bin/dpdk-devbind.py --unbind c3:11.0
-sudo /usr/local/bin/dpdk-devbind.py --unbind c3:11.1
-sudo modprobe vfio-pci
-sudo /usr/local/bin/dpdk-devbind.py --bind vfio-pci c3:11.0
-sudo /usr/local/bin/dpdk-devbind.py --bind vfio-pci c3:11.1
-exit 0