[PATCH 0/5] netlink: Fix ICMP generation

Ian Jackson ijackson at chiark.greenend.org.uk
Sat May 3 16:50:41 BST 2014


Before recent changes, secnet would rarely if ever generate ICMP in a
point-to-point configuration.  Which was good, because ICMP generation
was broken in that case: we would always borrow the peer's IP address.
Also we would run the routing code, which is not appropriate in the
ptp case.

One symptom of this bug is broken path mtu discovery (resulting in TCP
hanging) when a new secnet with a low mtu target talks to an old
secnet (one without mtu negotiation).

 1/5 netlink: rename "client" to "sender" in many places
 2/5 netlink: Break out sender_name
 3/5 netlink: Plumb "sender" through to ICMP generation
 4/5 netlink: Move local_address into struct netlink
 5/5 netlink: Generate ICMP correctly if point-to-point




More information about the sgo-software-discuss mailing list