]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/netapi.git/blobdiff - ti/runtime/netapi/src/pktio.c
This commits adds the following:
[keystone-rtos/netapi.git] / ti / runtime / netapi / src / pktio.c
index 90b96d4b280edaa963b03cb5e8798e39bd98b6df..ea558ae8644fa93191ee2cb76a17d024a31c0bf7 100755 (executable)
@@ -381,12 +381,13 @@ static int netapip_pktioSendSb(struct PKTIO_HANDLE_tag * pp,
                               PKTIO_METADATA_T *m, 
                               int * err)
 {
+
     nwal_RetValue nwalRetVal;
     nwalTxDmPSCmdInfo_t     *dmPSCmdInfo;
     nwalLocCxtInfo_t    nwalLocCxt;
     Cppi_HostDesc*          pPloadDesc;
     PKTIO_HANDLE_T *p=(PKTIO_HANDLE_T*) pp;
-    Qmss_QueueHnd rxQ;
+    nwalLocCxtInfo_t      info;
     nwalDmTxPayloadInfo_t *pPktInfoSB =  m->u.tx_sb_meta;
 
     NETCP_CFG_SA_T tunnel_id = (NETCP_CFG_SA_T) m->sa_handle;
@@ -394,15 +395,15 @@ static int netapip_pktioSendSb(struct PKTIO_HANDLE_tag * pp,
     dmPSCmdInfo = netapip_netcpCfgGetSaSBInfo(&netapi_get_global()->nwal_context, tunnel_id);
     if (dmPSCmdInfo)
     {
-        nwalRetVal = nwal_getDmRxQueue(pktio_mGetNwalInstance(p), &rxQ);
+        nwalRetVal = nwal_getLocCxtInfo(pktio_mGetNwalInstance(p),&info);
         if(nwalRetVal == nwal_OK)
         {
-            dmPSCmdInfo->rxSbSaQ = rxQ;
+            dmPSCmdInfo->rxSbSaQ = info.rxSbSaQ;
         }
-       else 
+        else
         {
-          *err=NETAPI_ERR_BAD_INPUT;
-          return -1;
+            *err=NETAPI_ERR_BAD_INPUT;
+            return -1;
         }
         nwal_mCmdDMUpdate(pkt,
             dmPSCmdInfo,
@@ -426,6 +427,7 @@ static int netapip_pktioSendSb(struct PKTIO_HANDLE_tag * pp,
           *err=NETAPI_ERR_BAD_INPUT;
           return -1;
     }
+
     return 1;
 }