summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nwm/nwm_uds.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hle: Remove a large amount of 3ds-specific service code.bunnei2017-10-101-1035/+0
|
* Change command header in nwm::UDS Initialize functionDragios2017-10-091-1/+1
|
* Services/UDS: Handle the rest of the connection sequence. (#2963)B3n302017-09-301-11/+110
| | | Services/UDS: Handle the rest of the connection sequence.
* Fixed type conversion ambiguityHuw Pascoe2017-09-301-5/+5
|
* Services/UDS: Added a function to send EAPoL-Start packets (#2920)B3n302017-09-251-88/+187
| | | | | | | | | | | | | | * Services/UDS: Added a function to generate the EAPoL-Start packet body. * Services/UDS: Added filter for beacons. * Services/UDS: Lock a mutex when accessing connection_status from both the emulation and network thread. * Services/UDS: Handle the Association Response frame and respond with the EAPoL-Start frame. * fixup: make use of current_node, changed received_beacons into a list, mutex and assert corrections * fixup: fix damn clang-format
* Services/UDS: Handle the connection sequence packets.Subv2017-08-271-17/+83
| | | | There is currently no stage tracking, a client is considered "Connected" when it receives the EAPoL Logoff packet from the server, this is not yet implemented.
* Services/UDS: Store the received beacon frames until RecvBeaconBroadcastData is called, up to 15 beacons at the same time, removing any older beacon frames when the limit is exceeded.Subv2017-08-271-3/+62
|
* Merge pull request #2778 from Subv/uds_moreSebastian Valle2017-06-271-1/+76
|\ | | | | Services/UDS: Stub SendTo to generate the unencrypted data frames with the right headers
| * UDS: Run clang-format.Subv2017-06-261-4/+3
| |
| * UDS: Added functions to encrypt and decrypt the data frames.Subv2017-06-261-3/+6
| | | | | | | | The responsibility of encryption and encapsulation into an 802.11 MAC frame will fall into the callers of GenerateDataPayload.
| * UDS: Return the correct error messages in SendTo when not connected to a network or trying to send to itself.Subv2017-06-151-6/+13
| |
| * UDS: Stub SendTo to generate the unencrypted data frame with the right headers.Subv2017-06-151-1/+67
| |
* | Merge pull request #2790 from yuriks/remove-movefromYuri Kunde Schlesner2017-06-211-2/+2
|\ \ | | | | | | Remove ResultVal::MoveFrom
| * | ResultVal: Remove MoveFrom()Yuri Kunde Schlesner2017-06-191-2/+2
| |/ | | | | | | | | Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue.
* / UDS: Added a hook for updating the connection status when a client connects to the network.Subv2017-06-151-0/+36
|/
* Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network. (#2738)Sebastian Valle2017-06-131-0/+10
| | | | | | | | | | * Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network. This lets the application know that the host was successfully added to the session. * Services/UDS: Reset the connection status when destroying the network * Services/UDS: Reset the connection status's bitmask of changed nodes after reporting it to the game.
* Merge pull request #2737 from Subv/decryptbeacondataJames Rowe2017-06-071-1/+97
|\ | | | | Services/UDS: Implement DecryptBeaconData.
| * Services/UDS: Implement DecryptBeaconData.Subv2017-06-061-1/+97
| | | | | | | | This function decrypts the encrypted data tags contained in the 802.11 beacon frames.
* | Service: Remove unnecessary includes from service.hYuri Kunde Schlesner2017-06-061-0/+1
|/ | | | | This has a huge fallout in terms of needing to fix other files because all service implementations included that file.
* Services/UDS: Use the new IPC helper functions.Subv2017-05-151-21/+10
|
* Services/UDS: Implement RecvBeaconBroadcastData.Subv2017-05-151-19/+69
| | | | | This allows the applications to retrieve 802.11 beacon frames from nearby UDS networks. Note that the networks are still not announced anywhere.
* Services/UDS: Generate the UDS beacons when the beacon callback fires.Subv2017-05-151-7/+24
|
* Services/UDS: Fixed a style mistake in GetChannel.Sebastian Valle2017-03-271-2/+1
|
* Services/UDS: Use consistent spelling for WiFi and simplify the GetChannel function.Subv2017-03-261-4/+4
|
* Services/UDS: Signal the connection event when closing down the network.Subv2017-03-261-0/+1
|
* Services/UDS: Do not allow trying to start up a network that only the host can connect to.Subv2017-03-261-0/+3
|
* Service/UDS: Schedule an event to broadcast the beacon frames every 102.4ms.Subv2017-03-261-2/+53
|
* Services/UDS: Store the entire NetworkInfo structure that was used to create the network.Subv2017-03-261-13/+5
| | | | It will be needed when generating the beacon frames.
* Services/UDS: Initial support for hosting local-wlan networks.Subv2017-03-261-44/+275
| | | | Currently it will let games create a network as hosts, but will not broadcast it anywhere and will not allow clients to connect.
* Service/NWM: add nwm servicesmailwl2016-12-221-0/+161