Changeset 13906 in vbox for trunk/src/VBox/HostDrivers/VBoxNetFlt
- Timestamp:
- Nov 6, 2008 11:07:54 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 38909
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c
r13875 r13906 352 352 static int vboxNetFltSolarisMBlkToSG(PVBOXNETFLTINS pThis, mblk_t *pMsg, PINTNETSG pSG, unsigned cSegs, uint32_t fSrc); 353 353 static int vboxNetFltSolarisRecv(PVBOXNETFLTINS pThis, vboxnetflt_stream_t *pStream, queue_t *pQueue, mblk_t *pMsg); 354 static PVBOXNETFLTINS vboxNetFltSolarisFindInstance(vboxnetflt_stream_t *pStream);355 354 static mblk_t *vboxNetFltSolarisFixChecksums(mblk_t *pMsg); 356 355 static void vboxNetFltSolarisAnalyzeMBlk(mblk_t *pMsg); … … 2107 2106 * @returns VBox status code. 2108 2107 * @param pThis The instance. 2109 * @remarks Owns the globals mutex, so re-requesting it anytime during this phase2110 * would panic the system e.g. in vboxNetFltSolarisFindInstance).2111 2108 */ 2112 2109 static int vboxNetFltSolarisAttachToInterface(PVBOXNETFLTINS pThis) … … 2736 2733 freemsg(pMsg); 2737 2734 return VINF_SUCCESS; 2738 }2739 2740 2741 /**2742 * Find the PVBOXNETFLTINS associated with a stream.2743 *2744 * @returns PVBOXNETFLTINS instance, or NULL if there's none.2745 * @param pStream Pointer to the stream to search for.2746 */2747 static PVBOXNETFLTINS vboxNetFltSolarisFindInstance(vboxnetflt_stream_t *pStream)2748 {2749 if (!pStream)2750 return NULL;2751 2752 vboxnetflt_stream_t *pCur = g_VBoxNetFltSolarisStreams;2753 for (; pCur; pCur = pCur->pNext)2754 if (pCur == pStream)2755 return pCur->pThis;2756 2757 return NULL;2758 2735 } 2759 2736
Note:
See TracChangeset
for help on using the changeset viewer.