From d56b21d329684a27ce22f94deade0e1f7066a9c1 Mon Sep 17 00:00:00 2001 From: Martin Stein Date: Fri, 7 Feb 2020 12:15:39 +0100 Subject: [PATCH] nic_router: do not change ethernet header as hub When forwarding domain-local traffic like a hub, the NIC router shouldn't modify packets at all. Fixes #3625 --- repos/os/src/server/nic_router/interface.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/repos/os/src/server/nic_router/interface.cc b/repos/os/src/server/nic_router/interface.cc index b68c63602..4c21ad681 100644 --- a/repos/os/src/server/nic_router/interface.cc +++ b/repos/os/src/server/nic_router/interface.cc @@ -790,7 +790,6 @@ void Interface::_domain_broadcast(Ethernet_frame ð, Size_guard &size_guard, Domain &local_domain) { - eth.src(_router_mac); local_domain.interfaces().for_each([&] (Interface &interface) { if (&interface != this) { interface.send(eth, size_guard);