[Olsr-users] OLSR routing issue with highly connected node

Jernej Kos (spam-protected)
Fri Dec 26 15:04:04 CET 2014


Hello!

On 26. 12. 2014 14:44, Henning Rogge wrote:
> The problem is that the sendto() call does not report an error when we
> send a too-large UDP packet, otherwise there would have been a message
> both in the error log and the syslog.

Yes, sendto() only reports an error when the packet is longer than the
MTU of the local outgoing interface (but this will never be the case as
you already take this into account). It does not report errors when
remote hosts on the path to destination report Frag-Needed errors via
ICMP messages (as sendto() returns immediately when the packet has been
queued on the local outgoing interface by the kernel).

Olsrd probably already performs recvmsg() to listen for OLSR packets
from neighbours. Frag-Needed error detection would need to be done there
and not when sending.


Jernej

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.olsr.org/pipermail/olsr-users/attachments/20141226/932fe6e2/attachment.sig>


More information about the Olsr-users mailing list