Changeset 25302 in vbox for trunk/src/VBox/HostDrivers
- Timestamp:
- Dec 10, 2009 2:57:29 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 55863
- Location:
- trunk/src/VBox/HostDrivers/VBoxNetFlt
- Files:
-
- 5 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
r25034 r25302 333 333 vboxnetflt_SOURCES.freebsd = freebsd/VBoxNetFlt-freebsd.c 334 334 vboxnetflt_SOURCES = VBoxNetFlt.c 335 endif336 337 335 solaris/VBoxNetFlt-solaris.c_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV) 336 ifdef VBOX_WITH_NETFLT_CROSSBOW 337 SYSMODS += vboxnetbow 338 vboxnetbow_TEMPLATE = VBOXR0DRV 339 vboxnetbow_NAME = vboxbow 340 vboxnetbow_DEFS = vboxnetflt_DEFS VBOX_WITH_NETFLT_CROSSBOW 341 vboxnetbow_DEPS += $(VBOX_SVN_REV_KMK) 342 vboxnetbow_INCS := $(PATH_SUB_CURRENT) 343 vboxnetbow_LDFLAGS += -N drv/vboxdrv -N misc/mac 344 vboxnetbow_LIBS = \ 345 $(PATH_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 346 vboxnetbow_SOURCES.solaris = solaris/VBoxNetFltBow-solaris.c 347 vboxnetbow_SOURCES = VBoxNetFlt.c 348 solaris/VBoxNetFltBow-solaris.c_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV) 349 endif # VBOX_WITH_NETFLT_CROSSBOW 350 endif # VBOX_WITH_VBOXDRV 338 351 endif # to be removed. 339 352 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h
r24123 r25302 175 175 /** @name Solaris instance data. 176 176 * @{ */ 177 # ifdef VBOX_WITH_NETFLT_CROSSBOW 178 /** The lower MAC handle */ 179 mac_handle_t hInterface; 180 /** The client MAC handle */ 181 mac_client_handle_t hClient; 182 /** The unicast address handle */ 183 mac_unicast_handle_t hUnicast; 184 /** The promiscuous handle */ 185 mac_promisc_handle_t hPromiscuous; 186 /** The MAC address of the interface */ 187 RTMAC Mac; 188 # else 177 189 /** Pointer to the bound IPv4 stream. */ 178 190 void volatile *pvIp4Stream; … … 193 205 /** Mutex protection used for dynamic IPv6 attaches. */ 194 206 RTSEMFASTMUTEX hPollMtx; 207 # endif 195 208 /** @} */ 196 209 # elif defined(RT_OS_FREEBSD)
Note:
See TracChangeset
for help on using the changeset viewer.