dolphin/Source/Core/DolphinQt/Settings
Martin Michelsen a9486d087f
Add tap-like fake Ethernet network interface for macOS
TunTap has recently become unmaintained, and it seems Apple wants developers to move away from kexts in general. TunTap currently takes some finagling to work on Catalina, and it may not work at all on Big Sur, necessitating a non-kext-based solution. Fortunately, fake Ethernet devices were introduced in Sierra and can be used similarly to tap adapters. This commit adds a new type of BBA interface implementation which uses fake Ethernet devices via tapserver (https://github.com/fuzziqersoftware/tapserver) to communicate with the host. This implementation was tested with PSO Episodes I & II, which can successfully connect to a private server running locally.

This implementation is only available on macOS, since that's the only place it's needed - Windows/Linux/Unix are unaffected by TunTap being deprecated.
2020-12-15 03:01:04 +01:00
..
AdvancedPane.cpp DolphinQt: Add a warning to the MEM1/MEM2 override setting description. 2020-10-25 12:54:42 -05:00
AdvancedPane.h Configurable MEM1 and MEM2 sizes at runtime via Dolphin.ini 2020-04-28 12:10:50 -05:00
AudioPane.cpp Remove redundant "Emulation" from "DSP HLE Emulation" 2020-05-03 17:54:05 +02:00
AudioPane.h DSP must be set to LLE to select the decoder 2019-10-22 22:55:59 -03:00
GameCubePane.cpp Add tap-like fake Ethernet network interface for macOS 2020-12-15 03:01:04 +01:00
GameCubePane.h Replace "Override Language on NTSC Games" with "Allow Mismatched Region Settings" 2019-08-09 17:33:05 +02:00
GeneralPane.cpp Add Fallback Region to configuration menu 2020-11-28 15:40:21 -05:00
GeneralPane.h Add Fallback Region to configuration menu 2020-11-28 15:40:21 -05:00
InterfacePane.cpp Merge pull request #7714 from cristian64/avoid_leaking_gamelistmodel 2020-11-18 02:14:51 +01:00
InterfacePane.h DolphinQt: Expose "DisableScreenSaver" setting in the UI. 2020-10-18 16:31:46 -05:00
PathPane.cpp DolphinQt: fix other widgets that use lambdas (capturing this) without setting the receiver 2020-09-12 17:53:17 -05:00
PathPane.h DolphinQt: Add way to override "ResourcePack" folder that controls the location of resource packs 2019-11-02 13:42:40 -05:00
USBDeviceAddToWhitelistDialog.cpp DolphinQt: resolve Qt5.15 deprecations 2020-08-23 13:57:05 -07:00
USBDeviceAddToWhitelistDialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
WiiPane.cpp DolphinQt: fix other widgets that use lambdas (capturing this) without setting the receiver 2020-09-12 17:53:17 -05:00
WiiPane.h DolphinQt: Expose SYSCONF sound setting 2020-07-02 22:25:41 +02:00