diff options
author | Jakub Kicinski <jakub.kicinski@netronome.com> | 2018-03-29 03:48:37 +0300 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2018-03-29 05:36:14 +0300 |
commit | df4a37d8b53f9fb9af722b056da5edbd9a531768 (patch) | |
tree | 6935e2eadf67ddc371139569dce030b7dabe4cd1 /drivers/net/ethernet/netronome/nfp/bpf/fw.h | |
parent | 41aed09cf61c00ef6c3b2648d5a193cbaf2a74d0 (diff) | |
download | linux-df4a37d8b53f9fb9af722b056da5edbd9a531768.tar.xz |
nfp: bpf: add support for bpf_get_prandom_u32()
NFP has a prng register, which we can read to obtain a u32 worth
of pseudo random data. Generate code for it.
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Quentin Monnet <quentin.monnet@netronome.com>
Reviewed-by: Jiong Wang <jiong.wang@netronome.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/bpf/fw.h')
-rw-r--r-- | drivers/net/ethernet/netronome/nfp/bpf/fw.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/bpf/fw.h b/drivers/net/ethernet/netronome/nfp/bpf/fw.h index cfcc7bcb2c67..39639ac28b01 100644 --- a/drivers/net/ethernet/netronome/nfp/bpf/fw.h +++ b/drivers/net/ethernet/netronome/nfp/bpf/fw.h @@ -41,6 +41,7 @@ enum bpf_cap_tlv_type { NFP_BPF_CAP_TYPE_FUNC = 1, NFP_BPF_CAP_TYPE_ADJUST_HEAD = 2, NFP_BPF_CAP_TYPE_MAPS = 3, + NFP_BPF_CAP_TYPE_RANDOM = 4, }; struct nfp_bpf_cap_tlv_func { |