aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
diff options
context:
space:
mode:
authorPieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>2019-01-15 19:06:52 -0800
committerDavid S. Miller <davem@davemloft.net>2019-01-16 15:23:14 -0800
commit467322e2627f863c8b48b0229674d9a22027e559 (patch)
tree98a1860863ef1b7451456ef3082d11eb2a7f7040 /drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
parentnfp: flower: increase cmesg reply timeout (diff)
downloadlinux-dev-467322e2627f863c8b48b0229674d9a22027e559.tar.xz
linux-dev-467322e2627f863c8b48b0229674d9a22027e559.zip
nfp: flower: support multiple memory units for filter offloads
Adds support for multiple memory units which are used for filter offloads. Each filter is assigned a stats id, the MSBs of the id are used to determine which memory unit the filter should be offloaded to. The number of available memory units that could be used for filter offload is obtained from HW. A simple round robin technique is used to allocate and distribute the ids across memory units. Signed-off-by: Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com> Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c')
0 files changed, 0 insertions, 0 deletions