mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 00:22:00 +02:00
ovpn: improve 'no route to host' debug message
When debugging a 'no route to host' error it can be beneficial to know the address of the unreachable destination. Print it along the debugging text. While at it, add a missing parenthesis in a different debugging message inside ovpn_peer_endpoints_update(). Signed-off-by: Antonio Quartulli <antonio@openvpn.net>
This commit is contained in:
parent
adcdaac57d
commit
0ca74dfabd
|
|
@ -394,8 +394,18 @@ netdev_tx_t ovpn_net_xmit(struct sk_buff *skb, struct net_device *dev)
|
|||
/* retrieve peer serving the destination IP of this packet */
|
||||
peer = ovpn_peer_get_by_dst(ovpn, skb);
|
||||
if (unlikely(!peer)) {
|
||||
net_dbg_ratelimited("%s: no peer to send data to\n",
|
||||
netdev_name(ovpn->dev));
|
||||
switch (skb->protocol) {
|
||||
case htons(ETH_P_IP):
|
||||
net_dbg_ratelimited("%s: no peer to send data to dst=%pI4\n",
|
||||
netdev_name(ovpn->dev),
|
||||
&ip_hdr(skb)->daddr);
|
||||
break;
|
||||
case htons(ETH_P_IPV6):
|
||||
net_dbg_ratelimited("%s: no peer to send data to dst=%pI6c\n",
|
||||
netdev_name(ovpn->dev),
|
||||
&ipv6_hdr(skb)->daddr);
|
||||
break;
|
||||
}
|
||||
goto drop;
|
||||
}
|
||||
/* dst was needed for peer selection - it can now be dropped */
|
||||
|
|
|
|||
|
|
@ -258,7 +258,7 @@ void ovpn_peer_endpoints_update(struct ovpn_peer *peer, struct sk_buff *skb)
|
|||
*/
|
||||
if (unlikely(!ipv6_addr_equal(&bind->local.ipv6,
|
||||
&ipv6_hdr(skb)->daddr))) {
|
||||
net_dbg_ratelimited("%s: learning local IPv6 for peer %d (%pI6c -> %pI6c\n",
|
||||
net_dbg_ratelimited("%s: learning local IPv6 for peer %d (%pI6c -> %pI6c)\n",
|
||||
netdev_name(peer->ovpn->dev),
|
||||
peer->id, &bind->local.ipv6,
|
||||
&ipv6_hdr(skb)->daddr);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user