summaryrefslogtreecommitdiffstats
path: root/crypto/blowfish_common.c
diff options
context:
space:
mode:
authorAndrew Lunn <andrew@lunn.ch>2022-01-03 18:11:32 +0100
committerDavid S. Miller <davem@davemloft.net>2022-01-04 13:17:35 +0100
commit222a011efc839ca1f51bf89fe7a2b3705fa55ccd (patch)
treeaf54a38b1570fc9bbade6c094f7b12d4151c86cb /crypto/blowfish_common.c
parenticmp: ICMPV6: Examine invoking packet for Segment Route Headers. (diff)
downloadlinux-222a011efc839ca1f51bf89fe7a2b3705fa55ccd.tar.xz
linux-222a011efc839ca1f51bf89fe7a2b3705fa55ccd.zip
udp6: Use Segment Routing Header for dest address if present
When finding the socket to report an error on, if the invoking packet is using Segment Routing, the IPv6 destination address is that of an intermediate router, not the end destination. Extract the ultimate destination address from the segment address. This change allows traceroute to function in the presence of Segment Routing. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: David Ahern <dsahern@kernel.org> Reviewed-by: Willem de Bruijn <willemb@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto/blowfish_common.c')
0 files changed, 0 insertions, 0 deletions