Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TomHeaven/HoRNDIS
/ functions
Functions
53 in github.com/TomHeaven/HoRNDIS
⨍
Functions
53
◇
Types & classes
20
↓ 3 callers
Method
callbackExit
HoRNDIS.cpp:1218
↓ 3 callers
Function
isTransferStopStatus
HoRNDIS.cpp:1114
↓ 3 callers
Function
loopClearPipeStall
HoRNDIS.cpp:681
↓ 3 callers
Function
robustIO
! * Calls 'pipe->io', and if there is a stall, tries to clear that * stall and calls it again. */
HoRNDIS.cpp:699
↓ 2 callers
Method
getResult
HoRNDIS.h:277
↓ 2 callers
Function
isCDCDataInterface
Detects the class 10 - CDC data interface.
HoRNDIS.cpp:174
↓ 2 callers
Method
isInterrupted
HoRNDIS.h:278
↓ 2 callers
Function
isRNDISControlInterface
Any of the above RNDIS control interface.
HoRNDIS.cpp:167
↓ 2 callers
Function
retainT
HoRNDIS.cpp:368
↓ 1 callers
Method
init
HoRNDIS.cpp:179
↓ 1 callers
Function
isRNDISControlLinuxGadget
Detects RNDIS control on BeagleBoard and possibly other embedded Linux devices.
HoRNDIS.cpp:160
↓ 1 callers
Function
isRNDISControlMiscDeviceRoE
Miscellaneous Device (0xEF), RNDIS over Ethernet: some phones, see above.
HoRNDIS.cpp:153
↓ 1 callers
Function
isRNDISControlStockAndroid
Detects the 224/1/3 - stock Android RNDIS control interface.
HoRNDIS.cpp:146
↓ 1 callers
Method
outputPacket
HoRNDIS.cpp:1119
↓ 1 callers
Method
receivePacket
! * Transfer the packet we've received to the MAC OS Network stack. */
HoRNDIS.cpp:1304
↓ 1 callers
Method
start
HoRNDIS.cpp:273
↓ 1 callers
Method
stop
HoRNDIS.cpp:356
Method
setLinkStatus
HoRNDIS.cpp:999
Method
ReentryLocker
HoRNDIS.h:274
Method
ReentryLocker
Interface enable and disable logic *****/
HoRNDIS.cpp:657
Method
allocateResources
HoRNDIS.cpp:900
Method
closeUSBInterfaces
HoRNDIS.cpp:484
Method
configureInterface
HoRNDIS.cpp:959
Method
createInterface
Overrides IOEthernetController::createInterface */
HoRNDIS.cpp:620
Method
createMediumTables
HoRNDIS.cpp:872
Method
createNetworkInterface
HoRNDIS.cpp:640
Method
createOutputQueue
HoRNDIS.cpp:946
Method
dataReadComplete
Packet receive logic *****/
HoRNDIS.cpp:1267
Method
dataWriteComplete
HoRNDIS.cpp:1227
Method
disable
HoRNDIS.cpp:806
Method
disableImpl
HoRNDIS.cpp:833
Method
disableNetworkQueue
HoRNDIS.cpp:798
Method
enable
Contains buffer alloc and dealloc, notably. Why do that here? Not just because that's what Apple did. We don't want to consume these resourc
HoRNDIS.cpp:717
Method
free
HoRNDIS.cpp:224
Method
getHardwareAddress
HoRNDIS.cpp:1056
Method
getMaxPacketSize
HoRNDIS.cpp:1038
Method
getPacketFilters
HoRNDIS.cpp:1022
Method
openUSBInterfaces
HoRNDIS.cpp:373
Method
outputStart
HoRNDIS.cpp:985
Method
probe
HoRNDIS.cpp:500
Method
probeDevice
HoRNDIS.cpp:541
Method
releaseResources
HoRNDIS.cpp:931
Method
rndisCommand
HoRNDIS.cpp:1367
Method
rndisInit
HoRNDIS.cpp:1548
Method
rndisQuery
HoRNDIS.cpp:1501
Method
rndisSetPacketFilter
HoRNDIS.cpp:1598
Method
selectMedium
HoRNDIS.cpp:1049
Method
setMaxTransferUnit
HoRNDIS.cpp:610
Method
setMulticastList
HoRNDIS.cpp:1098
Method
setMulticastMode
HoRNDIS.cpp:1090
Method
setPromiscuousMode
HoRNDIS.cpp:1105
Method
willTerminate
HoRNDIS.cpp:334
Method
~ReentryLocker
HoRNDIS.cpp:674