diff options
author | Jakub Kicinski | 2016-09-21 12:44:04 +0200 |
---|---|---|
committer | David S. Miller | 2016-09-22 01:50:03 +0200 |
commit | 19d0f54edab6e77b6b73277ac33717be1f858fa8 (patch) | |
tree | c1c350eb0e1ead4730e47417c168dc8291572108 /drivers/net/ethernet/netronome/nfp/nfp_net.h | |
parent | nfp: bpf: allow offloaded filters to update stats (diff) | |
download | kernel-qcow2-linux-19d0f54edab6e77b6b73277ac33717be1f858fa8.tar.gz kernel-qcow2-linux-19d0f54edab6e77b6b73277ac33717be1f858fa8.tar.xz kernel-qcow2-linux-19d0f54edab6e77b6b73277ac33717be1f858fa8.zip |
nfp: bpf: add packet marking support
Add missing ABI defines and eBPF instructions to allow
mark to be passed on and extend prepend parsing on the
RX path to pick it up from packet metadata.
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/nfp_net.h')
-rw-r--r-- | drivers/net/ethernet/netronome/nfp/nfp_net.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net.h b/drivers/net/ethernet/netronome/nfp/nfp_net.h index 13c6a9001b4d..ed824e11a1e3 100644 --- a/drivers/net/ethernet/netronome/nfp/nfp_net.h +++ b/drivers/net/ethernet/netronome/nfp/nfp_net.h @@ -269,6 +269,8 @@ struct nfp_net_rx_desc { }; }; +#define NFP_NET_META_FIELD_MASK GENMASK(NFP_NET_META_FIELD_SIZE - 1, 0) + struct nfp_net_rx_hash { __be32 hash_type; __be32 hash; |