I am aware that a host will always check the subnet of the destination node before the transmission in order known if it has to send it to the gatewey for different subnet.
However, would it be possible to craft an ethernet packet through a low level programming language to bypass subnet checking and simply send it over the wire to the switch so it can finally arrive at destination node ?
To my understanding, the only impediment in the transmission of a packet between different subnets it's just the check that's being performed by the host before sending the packet so it can put the gateway MAC or node MAC as destination.
Regards