SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
lightningterror
f113a51783
DEV9: Code cleanup.
...
Casts, constants, unused functions, switch cases.
2024-11-23 00:21:41 +01:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
TheLastRar
e53abb1989
DEV9: Add DHCP logger
...
Enabled by setting `EthLogDHCP = true` in PCSX2.ini
2024-05-09 15:48:35 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
TheLastRar
a85a2a3cc5
DEV9: Make use of MAC_Address struct
2023-01-23 18:47:28 +00:00
Stenzek
a978abb523
DEV9: Warning fixes for clang-cl
2022-12-25 09:27:44 +00:00
TheLastRar
352faeddb2
DEV9: Add Socket api mode
2022-03-27 16:16:19 +01:00
TheLastRar
b23873e0ed
DEV9: Add adapter reset function
2022-03-27 16:16:19 +01:00
TheLastRar
e20a357340
DEV9: Allow user DHCP settings to be overridden
2022-03-27 16:16:19 +01:00
TheLastRar
dc376ab161
DEV9: Clang format net.cpp
2022-02-28 09:44:14 +01:00
TheLastRar
5ff49a78eb
Config: Add DEV9 options to global struct
...
Additionally switch to using std::string in various locations in DEV9
2022-02-28 09:44:14 +01:00
TellowKrinkle
e068d24920
DEV9: Switch Windows config dialog to wx
2021-10-22 20:39:44 -05:00
TellowKrinkle
85bc4f1027
DEV9: Switch Linux config dialog to wx
2021-10-22 20:39:44 -05:00
TheLastRar
be9587d520
DEV9: Reuse variable in internal server
2021-09-26 17:56:42 +01:00
TheLastRar
635f411880
DEV9: Add DNS Logging
2021-09-26 17:56:42 +01:00
TheLastRar
24f97fd221
DEV9: Add internal DNS server
2021-09-26 17:56:42 +01:00
TheLastRar
ca3b857f22
DEV9: Rename config struct to avoid conflicting with USB Config struct
2021-09-26 17:56:42 +01:00
TheLastRar
3a877a51b5
DEV9: Sleep instead of yield in RxThread
2021-05-27 16:00:07 +02:00
TheLastRar
3d1b79464c
DEV9: Add internal DHCP Server
2021-05-10 16:24:43 +02:00
TheLastRar
221a8dc530
DEV9: Move reconfiguration code into net.cpp
...
Also make the internal server aware of the reconfiguration
2021-05-10 16:24:43 +02:00
TheLastRar
7e35c7750e
DEV9: Add shared internal server code
2021-05-10 16:24:43 +02:00
TheLastRar
c1ab094938
DEV9: Add internal server mac and IP
2021-05-10 16:24:43 +02:00
macmenot
6a2ed3d078
DEV9: consistently prefix all console output with DEV9:
...
Around half of the debug and console output from the DEV9 tree already
had this prefix. Adding it everywhere for consistency. Also fixed
misspelling of "Unknown" whilst there.
2021-05-08 17:05:23 +02:00
TheLastRar
4507712a72
DEV9: Re-add winpcap bridged
2021-02-17 20:06:54 +00:00
TheLastRar
2e8ca89f3d
DEV9: Move Tap's packet verification into NetAdapter
...
Make pcap use it for addition of bridge mode
2021-02-17 20:06:54 +00:00
TheLastRar
1144cc9ad9
DEV9: Re-enable windows support
2021-02-17 20:06:54 +00:00
TheLastRar
4c287191cd
DEV9: Save selected api along with selected ethernet device
...
Also unified GetNetAdapter()
2021-02-17 20:06:54 +00:00
TheLastRar
0800cdbbc2
DEV9: Merge _DEV9open into InitNet, and check ethEnable before calling
2021-02-17 14:36:21 +00:00
TheLastRar
b8858663f4
DEV9: Use DevCon/Console log functions & silence some logs
2021-01-17 14:04:45 +00:00
TheLastRar
9468b04713
DEV9: adjusted logic for loading default MAC
...
Now a little less confusing
2021-01-09 00:06:29 +00:00
TheLastRar
5f2441e832
DEV9: Move writing generated MAC out of winpcap
2021-01-09 00:06:29 +00:00
TheLastRar
54651731f9
DEV9: Cancel read of TAP device on suspend/shutdown
...
CancelIo() must be performed on the thread that started the IO operation, hence the use of an event.
2020-12-24 17:34:26 +00:00
TellowKrinkle
790e0a8327
macOS: Fix things broken by plugin merges
2020-12-06 14:02:43 -06:00
TheLastRar
3442ba7483
DEV9: net.cpp use __POSIX__ to check for pthread support
2020-11-10 18:21:32 +00:00
TheLastRar
2a921b40af
DEV9: use pthreads to set priority on mac
2020-11-10 18:21:32 +00:00
TheLastRar
be67773dd7
DEV9: switch net.cpp to use std::threads
...
Also merge windows & linux net.ccp into one file
2020-11-10 18:21:32 +00:00