SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
TheLastRar
34f2328a79
DEV9: Add missing RedtapeWindows include
2025-11-29 22:54:16 +01:00
TheLastRar
2569193b05
DEV9: Make socket auto adapter name translatable
2025-11-29 22:54:16 +01:00
Ty
89de00ac36
DEV9: Implicit size_t to int conversion warning fix
2025-11-24 18:07:25 -05:00
Ty
615cd00147
DEV9 / ATA: Fix u64 to u32 implicit casting warning
2025-11-21 18:20:58 -05:00
TheLastRar
4a94cb6cbd
DEV9: Remove using namespace in TAPAdapter header
2025-11-05 16:44:10 -05:00
TheLastRar
07be6bb5ae
DEV9: Ignore UDP socket ICMP errors on recv
...
These where already ignored on send
2025-04-18 02:39:06 +02:00
TheLastRar
39b4905ef1
DEV9: Fix race condition when handling closed socket connections
2025-04-18 02:39:06 +02:00
TheLastRar
6c49a5aa9d
DEV9: Fix race condition in UDP sockets
2025-04-18 02:39:06 +02:00
TheLastRar
aaeff2ea0f
DEV9: Deduplicate some UDP sockets code
2025-04-18 02:39:06 +02:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
TheLastRar
de9d08075e
Misc: Don't use deprecated fmt/core.h header
2025-01-17 04:35:29 +01:00
TheLastRar
5de1c60d50
DEV9: Apply const within in PacketReader
2024-12-07 09:22:26 +01:00
TheLastRar
a8a170ebe6
DEV9: Apply const to basic payload types
...
Propagate const into PacketReader classes as needed
Provide non-const editor version for pcap
2024-12-07 09:22:26 +01:00
TheLastRar
f91f39afcd
DEV9: Fix race-condition while handling closed connection
2024-12-05 11:32:24 -05:00
TheLastRar
f317ba327c
DEV9: Correct alignment calculation in Sockets
2024-12-05 11:32:24 -05:00
TheLastRar
00f4cd5252
DEV9: Prevent out of bounds reads in ICMP fix
2024-12-05 11:32:24 -05:00
TheLastRar
0a44e20c34
DEV9: Correct function definitions
2024-12-05 11:32:24 -05:00
TheLastRar
abeb1ca49d
DEV9: Skip over invalid gateways
2024-12-05 11:32:24 -05:00
TheLastRar
07df874603
DEV9: Avoid iterating over modified vector in UDP_FixedPort
2024-12-03 11:10:31 -05:00
TheLastRar
687c587d19
DEV9: Always bind UDP ports
2024-12-03 11:10:31 -05:00
lightningterror
f113a51783
DEV9: Code cleanup.
...
Casts, constants, unused functions, switch cases.
2024-11-23 00:21:41 +01:00
TheLastRar
a044b7cf6e
DEV9: Set/Clear SEEK bit in all relevent commands ( #11931 )
...
* DEV9: Set SEEK on all successful seeks
* DEV9: Complete HDD_Flush immediately when write queue is empty
Also set SEEK when write queue isn't empty
* DEV9: Lock reported value of SEEK when errored
2024-10-23 08:36:16 -04:00
TheLastRar
82f741e1dc
DEV9: Add ATA commands used by PS2 Linux ( #11925 )
2024-10-19 20:05:34 -04:00
TheLastRar
1e23e7efc4
DEV9: Add note regarding IF_CTRL bit 3
2024-10-17 16:10:38 -04:00
TheLastRar
46d5d24fcd
DEV9: Correct SPD_XFR_DMAEN define
2024-10-17 16:10:38 -04:00
TheLastRar
3276c0db9c
DEV9: Correct implementation of SPD_R_DBUF_STAT reset
2024-10-17 16:10:38 -04:00
TheLastRar
1bdd53a6c5
DEV9: Don't fake the FIFO
2024-10-17 16:10:38 -04:00
TheLastRar
1f2d9ab4e5
IOP: Seperate completing DMA8 to a seperate function
2024-10-17 16:10:38 -04:00
TheLastRar
0806ca442a
DEV9: Use ReceivedPayload more in TCP_Session
...
Instead of shuffling a unique_ptr around
Fixes handling of connection failure in ConnectTCPComplete()
2024-10-15 08:51:09 -04:00
TheLastRar
e3a666bfe4
DEV9: Move adapter detection hack
2024-10-15 08:37:21 -04:00
TheLastRar
6b2dc7a68c
DEV9: Move call to network backend reset
...
SMAP_R_EMAC3_TxMODE1_L is unrelated to resetting the adapter
2024-10-15 08:37:21 -04:00
TheLastRar
6065caaf19
DEV9: Allow writes to ATA_R_CONTROL while busy
2024-10-15 12:22:03 +02:00
TheLastRar
bb4c456f35
DEV9: Disable interrupts on reset
2024-10-15 12:22:03 +02:00
TheLastRar
078a10dcdb
DEV9: Implement ATA pending interrupts
2024-10-15 12:22:03 +02:00
TheLastRar
a8a0c5c0bf
DEV9: Rewrite suppression of diagnostics IRQ during reset
2024-10-15 12:22:03 +02:00
TheLastRar
1a95bd3088
DEV9: Support 8bit reads/writes for most ATA regs
2024-10-15 12:22:03 +02:00
TheLastRar
c087fc430b
DEV9: Allow 8bit reads/writes to all SPEED regs
2024-10-11 19:13:06 -04:00
TheLastRar
d1a4733939
DEV9: Replace incorrect SPD_R_20 behaviour
2024-10-11 19:13:06 -04:00
TheLastRar
3e78322ea4
DEV9: Rework tx_process based on HW tests
2024-10-09 10:37:54 -04: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
d6076a6107
DEV9: Use const in ICMP session
2024-07-18 19:10:40 +02:00
TheLastRar
95c57462cc
DEV9: FreeBSD/Mac Fixes for ICMP session
2024-07-18 19:10:40 +02:00
TheLastRar
48a1ec3531
DEV9: Use std::unique_ptr for tracking active pings
2024-07-18 19:10:40 +02:00
TheLastRar
9da3bccca2
DEV9: Use vector for ICMP temp buffer
2024-07-18 19:10:40 +02:00
TheLastRar
a1a92920b2
DEV9: Fix handling of ICMP timeout
2024-07-18 19:10:40 +02:00
TheLastRar
b6b775e44e
DEV9: Fix IP_PayloadPtr::WriteBytes()
2024-07-18 19:10:40 +02:00
TheLastRar
5ea46ac076
DEV9: Use non-blocking sockets for ICMP Sessions on Unix
2024-07-18 19:10:40 +02:00
TheLastRar
ab008bf5d0
DEV9: Correct ICMP log messages
2024-07-18 19:10:40 +02:00
TheLastRar
54782cbf70
DEV9: Amend ICMP_Session comments
2024-07-18 19:10:40 +02:00