summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 478f374)
raw | patch | inline | side by side (parent: 478f374)
author | Tinku Mannan <tmannan@ti.com> | |
Wed, 18 Jun 2014 13:51:49 +0000 (09:51 -0400) | ||
committer | Tinku Mannan <tmannan@ti.com> | |
Wed, 18 Jun 2014 13:51:49 +0000 (09:51 -0400) |
ti/runtime/netapi/src/netapi_loc.h | patch | blob | history |
index a809dc5c3879ee5d4ff2ab296ee334e6886e4a8b..6a7ac17240d24cf75e9d8a301c4f8afd235da374 100755 (executable)
extern hplib_virtualAddrInfo_T netapi_VM_VirtAddr[HPLIB_MAX_MEM_POOLS];
extern unsigned char *netapi_VM_SaContextVaddr;
+//extern NETAPI_SHM_T* pnetapiShm;
#define NETAPI_FALSE 0
#define NETAPI_TRUE 1
@@ -326,72 +327,67 @@ static inline int netapip_addGlobalPktio(NETAPI_T p, char *name, Qmss_Queue * q
NETAPI_HANDLE_T *pp = (NETAPI_HANDLE_T *) p;
PKTIO_ENTRY_T *pe;
int i;
- //find a free slot
+ /* find a free slot */
pe = &((NETAPI_GLOBAL_T *)(pp->global))->pktios[0];
- //pe = &(pnetapiShm->netapi_global.pktios[0]);
-
-
-
- //for(i=0;i<NETAPI_MAX_PKTIO; i++,pe++)
- for(i=0;i<NETAPI_MAX_PKTIO; i++)
- {
- //pe = &(pnetapiShm->netapi_global.pktios[i]);
- pe = &((NETAPI_GLOBAL_T *)(pp->global))->pktios[i];
- if (pe->qn.qNum == -1)
- {
- pe->qn.qNum=qn->qNum;
- pe->qn.qMgr=qn->qMgr;
- strncpy(pe->name, name, PKTIO_MAX_NAME);
- return 1;
- }
- //pe+=1;
- }
- return 0; //no room
+
+ for(i=0;i<NETAPI_MAX_PKTIO; i++)
+ {
+ pe = &((NETAPI_GLOBAL_T *)(pp->global))->pktios[i];
+ if (pe->qn.qNum == -1)
+ {
+ pe->qn.qNum=qn->qNum;
+ pe->qn.qMgr=qn->qMgr;
+ strncpy(pe->name, name, PKTIO_MAX_NAME);
+ return 1;
+ }
+ }
+ return 0; //no room
}
//delete a pktio name (and queue) to global list
static inline int netapi_del_global_pktio(NETAPI_T p, char *name)
{
-NETAPI_HANDLE_T *pp = (NETAPI_HANDLE_T *) p;
-PKTIO_ENTRY_T *pe;
-int i;
-//find slot
-pe = &((NETAPI_GLOBAL_T *)(pp->global))->pktios[0];
-
-for(i=0;i<NETAPI_MAX_PKTIO; i++,pe++)
- {
- if (pe->qn.qNum == -1) continue;
- if (!strncmp(name, pe->name, PKTIO_MAX_NAME))
- {
- pe->qn.qNum=-1;
- pe->name[0]='\0';
- return 1;
- }
- pe+=1;
- }
- return 0; //no room
+ NETAPI_HANDLE_T *pp = (NETAPI_HANDLE_T *) p;
+ PKTIO_ENTRY_T *pe;
+ int i;
+
+ /* find slot */
+
+
+ for(i=0;i<NETAPI_MAX_PKTIO; i++)
+ {
+ pe = &((NETAPI_GLOBAL_T *)(pp->global))->pktios[i];
+ if (pe->qn.qNum == -1)
+ continue;
+ if (!strncmp(name, pe->name, PKTIO_MAX_NAME))
+ {
+ pe->qn.qNum=-1;
+ pe->name[0]='\0';
+ return 1;
+ }
+ }
+ return 0; //no room
}
/* get list of global pktios that have been created */
static inline Qmss_Queue* netapip_findGlobalPktio(NETAPI_T p, char *name)
{
-NETAPI_HANDLE_T *pp = (NETAPI_HANDLE_T *) p;
-PKTIO_ENTRY_T *pe;
-int i;
-//find slot
-pe = &((NETAPI_GLOBAL_T *)(pp->global))->pktios[0];
-
-for(i=0;i<NETAPI_MAX_PKTIO; i++,pe++)
- {
- if (pe->qn.qNum == -1) continue;
- if (!strncmp(name, pe->name, PKTIO_MAX_NAME))
- {
- return &pe->qn;
- }
- pe +=1;
- }
- return NULL; //not found
+ NETAPI_HANDLE_T *pp = (NETAPI_HANDLE_T *) p;
+ PKTIO_ENTRY_T *pe;
+ int i;
+
+ /* find slot */
+ for(i=0;i<NETAPI_MAX_PKTIO; i++)
+ {
+ pe = &((NETAPI_GLOBAL_T *)(pp->global))->pktios[i];
+ if (pe->qn.qNum == -1) continue;
+ if (!strncmp(name, pe->name, PKTIO_MAX_NAME))
+ {
+ return &pe->qn;
+ }
+ }
+ return NULL; //not found
}
/* return the nwal global instance handle */