Commit 7dd10506 authored by Lionel Gauthier's avatar Lionel Gauthier

Sebastian Held patches15/0034-fixed-compiler-warning-about-64-bit-arch-problems.patch

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7336 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent 08bad7cf
...@@ -80,7 +80,7 @@ extern "C" { ...@@ -80,7 +80,7 @@ extern "C" {
typedef struct NwGtpv1uStack { typedef struct NwGtpv1uStack {
NwU32T stackType;/**< GTPU_STACK_ENB or GTPU_STACK_SGW */ NwU32T stackType;/**< GTPU_STACK_ENB or GTPU_STACK_SGW */
NwU32T id; NwPtrT id;
NwU32T seq; NwU32T seq;
NwGtpv1uUlpEntityT ulp; NwGtpv1uUlpEntityT ulp;
NwGtpv1uUdpEntityT udp; NwGtpv1uUdpEntityT udp;
......
...@@ -120,11 +120,11 @@ typedef enum { ...@@ -120,11 +120,11 @@ typedef enum {
* Gtpv2 Stack API information elements definitions * Gtpv2 Stack API information elements definitions
*--------------------------------------------------------------------------*/ *--------------------------------------------------------------------------*/
typedef NwU32T NwGtpv1uStackSessionHandleT;/**< Gtpv2 Stack session Handle */ typedef NwPtrT NwGtpv1uStackSessionHandleT;/**< Gtpv2 Stack session Handle */
typedef NwU8T NwGtpv1uMsgTypeT; /**< Gtpv2 Msg Type */ typedef NwU8T NwGtpv1uMsgTypeT; /**< Gtpv2 Msg Type */
typedef NwU32T NwGtpv1uTrxnHandleT; /**< Gtpv2 Transaction Handle */ typedef NwPtrT NwGtpv1uTrxnHandleT; /**< Gtpv2 Transaction Handle */
typedef NwU32T NwGtpv1uUlpTrxnHandleT; /**< Gtpv2 Ulp Transaction Handle */ typedef NwPtrT NwGtpv1uUlpTrxnHandleT; /**< Gtpv2 Ulp Transaction Handle */
typedef NwU32T NwGtpv1uUlpSessionHandleT; /**< Gtpv2 Ulp session Handle */ typedef NwPtrT NwGtpv1uUlpSessionHandleT; /**< Gtpv2 Ulp session Handle */
/** /**
* API information elements between ULP and Stack for * API information elements between ULP and Stack for
......
...@@ -379,12 +379,12 @@ NwGtpv1uCreateTunnelEndPoint( NW_IN NwGtpv1uStackT *thiz, ...@@ -379,12 +379,12 @@ NwGtpv1uCreateTunnelEndPoint( NW_IN NwGtpv1uStackT *thiz,
pTunnelEndPoint = RB_FIND(NwGtpv1uTunnelEndPointIdentifierMap, pTunnelEndPoint = RB_FIND(NwGtpv1uTunnelEndPointIdentifierMap,
&(thiz->teidMap), pTunnelEndPoint); &(thiz->teidMap), pTunnelEndPoint);
NW_ASSERT(pTunnelEndPoint); NW_ASSERT(pTunnelEndPoint);
GTPU_DEBUG("Tunnel end-point 0x%x creation successful for teid 0x%x %u(dec)", GTPU_DEBUG("Tunnel end-point 0x%p creation successful for teid 0x%x %u(dec)",
(unsigned int)pTunnelEndPoint, teid, teid); pTunnelEndPoint, (unsigned int)teid, (unsigned int)teid);
} }
} else { } else {
*phStackSession = (NwGtpv1uStackSessionHandleT) 0; *phStackSession = (NwGtpv1uStackSessionHandleT) NULL;
rc = NW_GTPV1U_FAILURE; rc = NW_GTPV1U_FAILURE;
} }
...@@ -687,9 +687,9 @@ nwGtpv1uInitialize( NW_INOUT NwGtpv1uStackHandleT *hGtpuStackHandle, NwU32T stac ...@@ -687,9 +687,9 @@ nwGtpv1uInitialize( NW_INOUT NwGtpv1uStackHandleT *hGtpuStackHandle, NwU32T stac
memset(thiz, 0, sizeof(NwGtpv1uStackT)); memset(thiz, 0, sizeof(NwGtpv1uStackT));
if(thiz) { if(thiz) {
thiz->id = (NwU32T) thiz; thiz->id = (NwPtrT)thiz;
thiz->stackType = (NwU32T) stackType; thiz->stackType = stackType;
thiz->seq = (NwU16T) ((NwU32T)thiz) ; thiz->seq = (NwU16T) ((NwU32T)thiz) ; // FIXME interesting casts... don't know what this is good for...
RB_INIT(&(thiz->outstandingTxSeqNumMap)); RB_INIT(&(thiz->outstandingTxSeqNumMap));
RB_INIT(&(thiz->outstandingRxSeqNumMap)); RB_INIT(&(thiz->outstandingRxSeqNumMap));
RB_INIT(&(thiz->sessionMap)); RB_INIT(&(thiz->sessionMap));
...@@ -982,8 +982,8 @@ nwGtpv1uProcessTimeout(void *timeoutInfo) ...@@ -982,8 +982,8 @@ nwGtpv1uProcessTimeout(void *timeoutInfo)
#if defined(LOG_GTPU) && LOG_GTPU > 0 #if defined(LOG_GTPU) && LOG_GTPU > 0
NW_ENTER(thiz); NW_ENTER(thiz);
#endif #endif
GTPU_DEBUG("Received timeout event from ULP with timeoutInfo %x!\n", GTPU_DEBUG("Received timeout event from ULP with timeoutInfo 0x%p!\n",
(unsigned int)timeoutInfo); timeoutInfo);
rc = (((NwGtpv1uTimeoutInfoT *) timeoutInfo)->timeoutCallbackFunc) (timeoutInfo); rc = (((NwGtpv1uTimeoutInfoT *) timeoutInfo)->timeoutCallbackFunc) (timeoutInfo);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment