| From | Sent On | Attachments |
|---|---|---|
| Stephen Clark | Jun 8, 2010 10:45 am | |
| Jeremy Chadwick | Jun 8, 2010 11:04 am | |
| Guy Helmer | Jun 8, 2010 11:20 am | |
| Stephen Clark | Jun 8, 2010 11:25 am | |
| Stephen Clark | Jun 8, 2010 11:30 am | |
| Garrett Cooper | Jun 8, 2010 11:35 am | |
| Torfinn Ingolfsen | Jun 8, 2010 11:35 am | |
| Matthew Seaman | Jun 8, 2010 11:38 am | |
| Garrett Cooper | Jun 8, 2010 11:40 am | |
| Guy Helmer | Jun 8, 2010 11:40 am | |
| Jeremy Chadwick | Jun 8, 2010 11:44 am | |
| Stephen Clark | Jun 8, 2010 11:45 am | |
| Peter C. Lai | Jun 8, 2010 11:48 am | |
| Jeremy Chadwick | Jun 8, 2010 11:56 am | |
| Stephen Clark | Jun 8, 2010 12:00 pm | |
| Stephen Clark | Jun 9, 2010 4:58 am | |
| Jeremy Chadwick | Jun 9, 2010 5:16 am | |
| Reko Turja | Jun 9, 2010 5:28 am | |
| Stephen Clark | Jun 9, 2010 6:25 am | |
| jhell | Jun 9, 2010 6:54 am | |
| sth...@nethelp.no | Jun 9, 2010 9:18 am | |
| sth...@nethelp.no | Jun 9, 2010 12:39 pm | |
| Bruce Simpson | Jun 12, 2010 7:12 pm |
| Subject: | Re: FreeBSD eats 169.254.x.x addressed packets | |
|---|---|---|
| From: | Bruce Simpson (bm...@incunabulum.net) | |
| Date: | Jun 12, 2010 7:12:07 pm | |
| List: | org.freebsd.freebsd-stable | |
Guy Helmer wrote:
My previous understanding was that RFC 3927 did not allow transmitting datagrams
involving the 169.254.0.0/16 link-local prefix; now that I've looked over the
RFC more closely, I'm not sure that is the case.
I have cc'ed Bruce Simpson on this message in hopes that he can shed some light
on this. I believe he committed the change that disallowed transmitting from
169.254.0.0/16 addresses.
RFC 3927 is pretty clear that 169.254.0.0/16 traffic is not to be forwarded beyond the link.
I do not understand why the OP is losing traffic, unless he's relying on pre-RFC 3927 behaviour in his network topology.
The IN_LINKLOCAL() check happens after ip_input() walks the address hash looking for exact address matches. So if an interface has a link-local address, the packet should get delivered upstack as usual.
When I made this change, link-local addressing couldn't be fully implemented in FreeBSD, due to the lack of support for address scopes in the FreeBSD IPv4 code.
Hopefully new people can pick up on it as they wish.
thanks BMS
_______________________________________________ free...@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "free...@freebsd.org"





