The current implement of ip_input() reject packets destined for 169.254.0.0/16, but not those original from 169.254.0.0/16 link-local addresses.
Fix to fully respect RFC 3927 section 2.7.
PR: [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255388|255388]]