From 0a78cdfdae73d1f297e5c3ca7ec18dc6e47b6978 Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Thu, 7 Aug 2014 16:58:59 +0000
Subject: [PATCH] Ue replayed capabilities, hardcoded (GPRS) gea for multimode
 UEs (not LTE only)

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5688 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 .../NAS/EURECOM-NAS/src/ies/UeNetworkCapability.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/openair-cn/NAS/EURECOM-NAS/src/ies/UeNetworkCapability.c b/openair-cn/NAS/EURECOM-NAS/src/ies/UeNetworkCapability.c
index 134e890278..6864c13f65 100644
--- a/openair-cn/NAS/EURECOM-NAS/src/ies/UeNetworkCapability.c
+++ b/openair-cn/NAS/EURECOM-NAS/src/ies/UeNetworkCapability.c
@@ -125,13 +125,14 @@ int encode_ue_network_capability(UeNetworkCapability *uenetworkcapability, uint8
     }
 
     if (uenetworkcapability->gprs_present) {
-        *(buffer + encoded) = 0x00 |
-                //((uenetworkcapability->spare & 0x7) << 5) | // spare coded as zero
-                ((uenetworkcapability->csfb  & 0x1) << 4) |
-                ((uenetworkcapability->lpp   & 0x1) << 3) |
-                ((uenetworkcapability->lcs   & 0x1) << 2) |
-                ((uenetworkcapability->srvcc & 0x1) << 1) |
-                (uenetworkcapability->nf     & 0x1);
+#warning "Force gea to 0x60"
+        *(buffer + encoded) = 0x00 | 0x60;
+                ////((uenetworkcapability->spare & 0x7) << 5) | // spare coded as zero
+                //((uenetworkcapability->csfb  & 0x1) << 4) |
+                //((uenetworkcapability->lpp   & 0x1) << 3) |
+                //((uenetworkcapability->lcs   & 0x1) << 2) |
+                //((uenetworkcapability->srvcc & 0x1) << 1) |
+                //(uenetworkcapability->nf     & 0x1);
         encoded++;
         LOG_TRACE(INFO, "uenetworkcapability encoded GPRS %u\n", encoded);
     }
-- 
GitLab