the tcp_input() function is checking for multicast or broadcast packets and drops them because they shouldn't be processed there.
This should be extended to also drop the following potentially malicious packets:
- suspected TCP LAND attacks (src ip == dst ip == local IP of host)
- packets fro IP src 0.0.0.0
the tcp_input() function is checking for multicast or broadcast packets and drops them because they shouldn't be processed there.
This should be extended to also drop the following potentially malicious packets: