forked from Minki/linux
aoe: err device: include MAC addresses for unexpected responses
The /dev/etherd/err character device provides low-level information about normal but sometimes interesting AoE command retransmits and "unexpected responses", i.e., responses for packets that have already been retransmitted. This change adds MAC addresses to the messages about unexpected responses, so that when they occur, it's more easy to determine the network paths to which they belong. Signed-off-by: Ed Cashin <ecashin@coraid.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
3a0c40d2d2
commit
2292a7e109
@ -1204,12 +1204,14 @@ aoecmd_ata_rsp(struct sk_buff *skb)
|
|||||||
spin_unlock_irqrestore(&d->lock, flags);
|
spin_unlock_irqrestore(&d->lock, flags);
|
||||||
aoedev_put(d);
|
aoedev_put(d);
|
||||||
snprintf(ebuf, sizeof(ebuf),
|
snprintf(ebuf, sizeof(ebuf),
|
||||||
"%15s e%d.%d tag=%08x@%08lx\n",
|
"%15s e%d.%d tag=%08x@%08lx s=%pm d=%pm\n",
|
||||||
"unexpected rsp",
|
"unexpected rsp",
|
||||||
get_unaligned_be16(&h->major),
|
get_unaligned_be16(&h->major),
|
||||||
h->minor,
|
h->minor,
|
||||||
get_unaligned_be32(&h->tag),
|
get_unaligned_be32(&h->tag),
|
||||||
jiffies);
|
jiffies,
|
||||||
|
h->src,
|
||||||
|
h->dst);
|
||||||
aoechr_error(ebuf);
|
aoechr_error(ebuf);
|
||||||
return skb;
|
return skb;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user