Skip to content
Snippets Groups Projects
Commit b565b44e authored by Philippe Mathieu-Daudé's avatar Philippe Mathieu-Daudé Committed by Jason Wang
Browse files

net/eth: Use correct in6_address offset in _eth_get_rss_ex_dst_addr()


The in6_address comes after the ip6_ext_hdr_routing header,
not after the ip6_ext_hdr one. Fix the offset.

Cc: qemu-stable@nongnu.org
Reported-by: default avatarStefano Garzarella <sgarzare@redhat.com>
Fixes: eb700029 ("net_pkt: Extend packet abstraction as required by e1000e functionality")
Reviewed-by: default avatarMiroslav Rezanina <mrezanin@redhat.com>
Reviewed-by: default avatarStefano Garzarella <sgarzare@redhat.com>
Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: default avatarJason Wang <jasowang@redhat.com>
parent 739128e4
No related branches found
No related tags found
No related merge requests found
......@@ -419,7 +419,7 @@ _eth_get_rss_ex_dst_addr(const struct iovec *pkt, int pkt_frags,
}
bytes_read = iov_to_buf(pkt, pkt_frags,
rthdr_offset + sizeof(*ext_hdr),
rthdr_offset + sizeof(*rthdr),
dst_addr, sizeof(*dst_addr));
return bytes_read == sizeof(*dst_addr);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment