X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Ftap%2Ftap_flow.h;h=daaf00b8b1a9884cdb88df5a133462ecaa6c0118;hb=036d721a8229425687d9841f58e62bc7ebd06616;hp=894c9596cb73c4ab133a2edfb68f393645804350;hpb=b02d85e19cc8a1a175e0596d100a64501da8e531;p=dpdk.git diff --git a/drivers/net/tap/tap_flow.h b/drivers/net/tap/tap_flow.h index 894c9596cb..daaf00b8b1 100644 --- a/drivers/net/tap/tap_flow.h +++ b/drivers/net/tap/tap_flow.h @@ -37,6 +37,7 @@ #include #include #include +#include /** * In TC, priority 0 means we require the kernel to allocate one for us. @@ -49,6 +50,7 @@ #define GROUP_MASK (0xf) #define GROUP_SHIFT 12 #define MAX_GROUP GROUP_MASK +#define RSS_PRIORITY_OFFSET RTE_PMD_TAP_MAX_QUEUES /** * These index are actually in reversed order: their priority is processed @@ -67,6 +69,11 @@ enum implicit_rule_index { TAP_REMOTE_MAX_IDX, }; +enum bpf_fd_idx { + SEC_L3_L4, + SEC_MAX, +}; + int tap_dev_filter_ctrl(struct rte_eth_dev *dev, enum rte_filter_type filter_type, enum rte_filter_op filter_op,