char ch;
uint8_t teId = 0;
uint8_t ret = ROK;
+ uint8_t cnt = 0;
while(true)
{
if((ch = getchar()) == 'd')
{
- uint8_t cnt =0;
+ /* Change #if 0 to #if 1 to take input from user */
+#if 0
DU_LOG("\n EGTP --> : Enter TEID id(1..10) where DL Data to be sent\n");
scanf("%d",&teId);
}
/* Start Pumping data from CU to DU */
DU_LOG("\nDEBUG --> EGTP: Sending DL User Data(teId:%d)\n",teId);
-
+
+ cnt =0;
while(cnt < NUM_DL_PACKETS)
{
- ret = cuEgtpDatReq(teId);
- if(ret != ROK)
- {
- DU_LOG("\nERROR --> EGTP: Issue with teid=%d\n",teId);
- break;
- }
- cnt++;
+ ret = cuEgtpDatReq(teId);
+ if(ret != ROK)
+ {
+ DU_LOG("\nERROR --> EGTP: Issue with teid=%d\n",teId);
+ break;
+ }
+ cnt++;
+ }
+#else
+ for(teId = 1; teId <= NUM_TUNNEL_TO_PUMP_DATA; teId++)
+ {
+ DU_LOG("\nDEBUG --> EGTP: Sending DL User Data(teId:%d)\n",teId);
+ cnt =0;
+ while(cnt < NUM_DL_PACKETS)
+ {
+ ret = cuEgtpDatReq(teId);
+ if(ret != ROK)
+ {
+ DU_LOG("\nERROR --> EGTP: Issue with teid=%d\n",teId);
+ break;
+ }
+ cnt++;
+ }
}
+#endif
continue;
}
}