xsk: Return error code if force_zc is set
authorZhang Changzhong <zhangchangzhong@huawei.com>
Fri, 4 Dec 2020 10:21:16 +0000 (18:21 +0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Fri, 4 Dec 2020 15:48:31 +0000 (16:48 +0100)
commit12c8a8ca117f3d734babc3fba131fdaa329d2163
tree5db836caee97a915dd8b242c149b59f7b0d2ef40
parent3413f04141aa440c71da187755e8e22f5093ce83
xsk: Return error code if force_zc is set

If force_zc is set, we should exit out with an error, not fall back to
copy mode.

Fixes: 921b68692abb ("xsk: Enable sharing of dma mappings")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Zhang Changzhong <zhangchangzhong@huawei.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Magnus Karlsson <magnus.karlsson@intel.com>
Link: https://lore.kernel.org/bpf/1607077277-41995-1-git-send-email-zhangchangzhong@huawei.com
net/xdp/xsk_buff_pool.c