/dev/dlp

From WiiUBrew
Jump to navigation Jump to search

/dev/dlp is the IOSU device node for 3DS download play hosting. It was likely introduced in SDK version 2.11.0, or at least sometime between versions 2.10.12 (system version 4.1.0) and 2.11.06, possibly coinciding with the late-stage development of Super Smash Bros. for Nintendo 3DS and Wii U. It is used by the Cafe library nn_dlp.rpl but was never utilised.

List of functions (Ioctlv)

All functions listed are under the namespace nn::dlp::Cafe::Server

Command Function
0x65 InitializePrivate
0x66 Initialize
0x67 Finalize
0x68 GetDupNoticeNeed
0x69 GetState
0x6A PollStateChange
0x6B OpenSessions
0x6C CloseSessions
0x6D StartDistribute
0x6E RebootAllClients
0x6F AcceptClient
0x70 DisconnectClient
0x71 GetConnectingClients
0x72 GetClientInfo
0x73 GetClientStatus