diff options
author | Björn Töpel <bjorn.topel@intel.com> | 2019-03-08 08:57:26 +0100 |
---|---|---|
committer | Daniel Borkmann <daniel@iogearbox.net> | 2019-03-08 21:17:06 +0100 |
commit | f54ba391d88f5a5d032175b4c308c176e34b80b7 (patch) | |
tree | 57ae0051fe35b78e80d592ac033bc292e863a65c /fs/nfsd/vfs.c | |
parent | 243b4cdab981d7004bee56c38e18a29da32ef104 (diff) | |
download | linux-f54ba391d88f5a5d032175b4c308c176e34b80b7.tar.bz2 |
xsk: fix to reject invalid flags in xsk_bind
Passing a non-existing flag in the sxdp_flags member of struct
sockaddr_xdp was, incorrectly, silently ignored. This patch addresses
that behavior, and rejects any non-existing flags.
We have examined existing user space code, and to our best knowledge,
no one is relying on the current incorrect behavior. AF_XDP is still
in its infancy, so from our perspective, the risk of breakage is very
low, and addressing this problem now is important.
Fixes: 965a99098443 ("xsk: add support for bind for Rx")
Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'fs/nfsd/vfs.c')
0 files changed, 0 insertions, 0 deletions