summaryrefslogtreecommitdiffstats
path: root/src/core/internal_network (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-04-22Silence nifm spamKelebek12-2/+2
2023-04-03general: fixes for gcc 13Liam2-14/+2
2023-03-12general: fix spelling mistakesLiam1-2/+2
2023-02-21net: translate ECONNRESET network errorMonsterDruide12-0/+5
2023-02-03Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj4-10/+12
This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
2023-02-02Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite4-12/+10
2023-01-05net: Silently translate ETIMEDOUT network errorMonsterDruide11-1/+5
2022-12-29bsd: Use std::span for read payloadsameerj4-10/+12
Allows the use of HLERequestContext::ReadBufferSpan
2022-11-23general: fix compile for Apple ClangLiam1-0/+1
2022-11-04network: add missing header for SO_* on Unix after f80c7c4cd5c0Jan Beich1-0/+4
src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::Initialize(Network::Domain, Network::Type, Network::Protocol)': src/core/internal_network/socket_proxy.cpp:51:20: error: 'SO_TYPE' was not declared in this scope 51 | SetSockOpt(fd, SO_TYPE, type); | ^~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetLinger(bool, u32)': src/core/internal_network/socket_proxy.cpp:253:27: error: 'SO_LINGER' was not declared in this scope 253 | return SetSockOpt(fd, SO_LINGER, values); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetReuseAddr(bool)': src/core/internal_network/socket_proxy.cpp:257:32: error: 'SO_REUSEADDR' was not declared in this scope 257 | return SetSockOpt<u32>(fd, SO_REUSEADDR, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetBroadcast(bool)': src/core/internal_network/socket_proxy.cpp:262:32: error: 'SO_BROADCAST' was not declared in this scope 262 | return SetSockOpt<u32>(fd, SO_BROADCAST, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndBuf(u32)': src/core/internal_network/socket_proxy.cpp:266:27: error: 'SO_SNDBUF' was not declared in this scope 266 | return SetSockOpt(fd, SO_SNDBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvBuf(u32)': src/core/internal_network/socket_proxy.cpp:274:27: error: 'SO_RCVBUF' was not declared in this scope 274 | return SetSockOpt(fd, SO_RCVBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndTimeo(u32)': src/core/internal_network/socket_proxy.cpp:279:27: error: 'SO_SNDTIMEO' was not declared in this scope 279 | return SetSockOpt(fd, SO_SNDTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvTimeo(u32)': src/core/internal_network/socket_proxy.cpp:284:27: error: 'SO_RCVTIMEO' was not declared in this scope 284 | return SetSockOpt(fd, SO_RCVTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~
2022-09-22sockets: Make fd member variable protectedLioncash2-6/+17
Other things shouldn't be able to directly mess around with the descriptor
2022-09-20Address some review commentsFearlessTobi1-2/+2
2022-09-10yuzu: Multiple room UI improvementsgerman772-0/+11
2022-09-09ldn: Initial implementationFearlessTobi1-1/+7
2022-08-27core/socket_proxy: Correct broadcast behaviorFearlessTobi1-1/+7
Broadcasts should only be sent when the broadcast IP is used. They should also only be received when SO_BROADCAST is enabled.
2022-08-15core/socket_proxy: Final nitsFearlessTobi1-8/+7
2022-08-15core: network: Address review commentsgerman772-30/+29
2022-08-15internal_network: Fix mingw compilationFearlessTobi1-4/+5
Apparently, "interface" is a reserved keyword on this compiler.
2022-08-15core, yuzu: Address first part of review commentsFearlessTobi4-15/+12
2022-08-15core/socket_proxy: Fix compilationFearlessTobi1-1/+1
2022-08-15Make copyright headers SPDX-compliantFearlessTobi2-6/+4
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi5-100/+524
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi5-0/+1086