]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/netapi.git/commitdiff
Update packet length in recv_cb to subtract out 4 byte CRC
authorTinku Mannan <tmannan@ti.com>
Fri, 21 Sep 2012 17:36:22 +0000 (13:36 -0400)
committerTinku Mannan <tmannan@ti.com>
Fri, 21 Sep 2012 17:36:22 +0000 (13:36 -0400)
ti/runtime/netapi/test/net_test.c

index fc7124f88140a017f8cb305fc30e2673539e01b8..db5c0b93cbf7a28dd5eed35d1346892e3d67ba1a 100755 (executable)
@@ -1306,6 +1306,8 @@ uint8_t p_iv[16];
         tip = p_recv[i];
         Pktlib_getDataBuffer(tip,(uint8_t**)&p_pkt,&templen);//ignore templen
         len = Pktlib_getPacketLen(tip)-4;//real length, subtract mac trailer
         tip = p_recv[i];
         Pktlib_getDataBuffer(tip,(uint8_t**)&p_pkt,&templen);//ignore templen
         len = Pktlib_getPacketLen(tip)-4;//real length, subtract mac trailer
+        Cppi_setData (Cppi_DescType_HOST, (Cppi_Desc *) tip, p_pkt,len);
+        Pktlib_setPacketLen(tip,len);
 
         //debug: validate descriptor */
         if(Pktlib_getNextPacket(tip) != 0) 
 
         //debug: validate descriptor */
         if(Pktlib_getNextPacket(tip) != 0) 
@@ -1524,7 +1526,6 @@ void print_ipsec_stats(Sa_IpsecStats_t     *p_saIpsecStats, nwal_saAALG auth, nw
     printf("IPSec txESN:0x%x,rxESN:0x%x,pktEncHi:0x%x,pktEncLo:0x%x,pktDecHi:0x%x,pktDecLo:0x%x \n",
                    p_saIpsecStats->txESN,p_saIpsecStats->rxESN,p_saIpsecStats->pktEncHi,
                    p_saIpsecStats->pktEncLo,p_saIpsecStats->pktDecHi,p_saIpsecStats->pktDecLo);
     printf("IPSec txESN:0x%x,rxESN:0x%x,pktEncHi:0x%x,pktEncLo:0x%x,pktDecHi:0x%x,pktDecLo:0x%x \n",
                    p_saIpsecStats->txESN,p_saIpsecStats->rxESN,p_saIpsecStats->pktEncHi,
                    p_saIpsecStats->pktEncLo,p_saIpsecStats->pktDecHi,p_saIpsecStats->pktDecLo);
-    printf("------------- IPSec Stats END ----------------------------\n\n");
 }
 
 void print_datamode_stats(Sa_DataModeStats_t     *p_saDataModeStats, nwal_saAALG auth, nwal_saEALG cipher)
 }
 
 void print_datamode_stats(Sa_DataModeStats_t     *p_saDataModeStats, nwal_saAALG auth, nwal_saEALG cipher)
@@ -1654,7 +1655,11 @@ for(i=0;i<TUNE_NETAPI_CONFIG_MAX_SA_TO_PA_DESC;i++)
 //debug = dump timer polling stats
 //dump_poll_stats();
 
 //debug = dump timer polling stats
 //dump_poll_stats();
 
+#ifndef EXPERIMENTAL
     for (i = 0; i < MAX_SEC_INDEX; i++)
     for (i = 0; i < MAX_SEC_INDEX; i++)
+#else
+    for (i=0; i < 1;i++)
+#endif
     {
         if (config.ipsec_mode_rx == IPSEC_MODE_RX_INFLOW)
         {
     {
         if (config.ipsec_mode_rx == IPSEC_MODE_RX_INFLOW)
         {