From 328a464e375506e13f0d98b10ba326ebc6355fbe Mon Sep 17 00:00:00 2001
From: Robert Schmidt <robert.schmidt@eurecom.fr>
Date: Sat, 19 May 2018 18:27:50 +0200
Subject: [PATCH] remove update_sched slice param variables

- whether a scheduler callback has to be changed is now handled by the agent
---
 openair2/LAYER2/MAC/mac.h  | 6 ------
 openair2/LAYER2/MAC/main.c | 2 --
 2 files changed, 8 deletions(-)

diff --git a/openair2/LAYER2/MAC/mac.h b/openair2/LAYER2/MAC/mac.h
index 6148b63363..ed6171dceb 100644
--- a/openair2/LAYER2/MAC/mac.h
+++ b/openair2/LAYER2/MAC/mac.h
@@ -1172,9 +1172,6 @@ typedef struct {
     /// Accounting policy (just greedy(1) or fair(0) setting for now)
     int       accounting;
 
-    /// Whether the scheduler callback should be updated
-    int       update_sched;
-
     /// name of available scheduler
     char     *sched_name;
 
@@ -1205,9 +1202,6 @@ typedef struct {
     /// starting RB (RB offset) of UL scheduling
     int       first_rb;
 
-    /// Slice scheduler callback update needed
-    int       update_sched;
-
     /// name of available scheduler
     char     *sched_name;
 
diff --git a/openair2/LAYER2/MAC/main.c b/openair2/LAYER2/MAC/main.c
index fcbcf60567..8d3d88aaaa 100644
--- a/openair2/LAYER2/MAC/main.c
+++ b/openair2/LAYER2/MAC/main.c
@@ -148,7 +148,6 @@ void mac_top_init_eNB(void)
         sli->dl[0].pos_high = N_RBG_MAX;
         sli->dl[0].maxmcs = 28;
         sli->dl[0].sorting = 0x012345;
-        sli->dl[0].update_sched = 1;
         sli->dl[0].sched_name = "schedule_ue_spec";
         sli->dl[0].sched_cb = dlsym(NULL, sli->dl[0].sched_name);
         AssertFatal(sli->dl[0].sched_cb, "DLSCH scheduler callback is NULL\n");
@@ -158,7 +157,6 @@ void mac_top_init_eNB(void)
         sli->ul[0].pct = 1.0;
         sli->ul[0].maxmcs = 20;
         sli->ul[0].sorting = 0x0123;
-        sli->ul[0].update_sched = 1;
         sli->ul[0].sched_name = "schedule_ulsch_rnti";
         sli->ul[0].sched_cb = dlsym(NULL, sli->ul[0].sched_name);
         AssertFatal(sli->ul[0].sched_cb, "ULSCH scheduler callback is NULL\n");
-- 
GitLab