diff options
author | Jakub Kicinski <kuba@kernel.org> | 2023-10-25 09:22:53 -0700 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2023-10-26 19:42:15 -0700 |
commit | bc30bb88ff3153fba7693557d15733179adf7492 (patch) | |
tree | 85beef9e91858e195754d7cd361f1fec6a0fcfae /net/unix/unix_bpf.c | |
parent | ea23fbd2a8f7dadfa9cd9b9d73f3b8a69eec0671 (diff) |
netlink: specs: support conditional operations
Page pool code is compiled conditionally, but the operations
are part of the shared netlink family. We can handle this
by reporting empty list of pools or -EOPNOTSUPP / -ENOSYS
but the cleanest way seems to be removing the ops completely
at compilation time. That way user can see that the page
pool ops are not present using genetlink introspection.
Same way they'd check if the kernel is "new enough" to
support the ops.
Extend the specs with the ability to specify the config
condition under which op (and its policies, etc.) should
be hidden.
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Link: https://lore.kernel.org/r/20231025162253.133159-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/unix/unix_bpf.c')
0 files changed, 0 insertions, 0 deletions