summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp b/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp
index 9e2a4dcca7..9b535f189c 100644
--- a/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp
+++ b/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp
@@ -545,6 +545,18 @@ bool CEXIETHERNET::BuiltInBBAInterface::SendFrame(const u8* frame, u32 size)
HandleTCPFrame(*tcp_packet);
break;
}
+
+ case IPPROTO_IGMP:
+ {
+ // Acknowledge IGMP packet
+ const std::vector<u8> data(frame, frame + size);
+ WriteToQueue(data);
+ break;
+ }
+
+ default:
+ ERROR_LOG_FMT(SP1, "Unsupported IP protocol {}", *ip_proto);
+ break;
}
break;
}