Multiple interface routing support updates.
[keystone-rtos/netapi.git] / ti / runtime / netapi / applications / ipsec_offload / ipsecmgr / src / netapilib_interface.h
index 46aaf173ea8b4216139309b5ba457259f5d8d784..99b501c513c284c1ea0948d643748dc2a3b5a550 100755 (executable)
@@ -44,13 +44,12 @@ typedef struct {
     int         in_use;
     uint32_t    saAppId;
     uint32_t    spAppId;
-    int         iface;
 } ipsecMgrAppId_T;
 
 typedef struct {
-    int                 flowId[16];
-    int                 qNum[16];
-    PKTIO_HANDLE_T*     pktio_channel[16];
+    int                 flowId;
+    int                 qNum;
+    PKTIO_HANDLE_T*     pktio_channel;
 
     /* list to store offloaded RX SA appIds and RX Policies */
     ipsecMgrAppId_T rx_sa[64];
@@ -58,17 +57,6 @@ typedef struct {
     ipsecMgrAppId_T tx_sa[64];
 } ipsecMgrMcb_t;
 
-
-/* Container for applicaion ID's for offloaded SA's */
-typedef struct {
-    char    name[NI_MAXHOST];
-    char    ip[4];
-    int     iface;
-} ipsecMgrIfConfigEntry_T;
-
-
-
-
 int netapilib_ifAddSA
 (
     ipsecmgr_af_t           af,