ethdev: remove flexbytes offset from flow director
This patch removes the flexbytes_offset from rte_fdir_conf, because the flexible payload setting is done by flex_conf instead of flexbytes_offset. Signed-off-by: Jingjing Wu <jingjing.wu@intel.com> Acked-by: Helin Zhang <helin.zhang@intel.com>
This commit is contained in:
parent
d54a988826
commit
299191e0c9
@ -145,10 +145,6 @@ usage(char* progname)
|
||||
"(N: none or match (default) or always).\n");
|
||||
printf(" --pkt-filter-size=N: set Flow Director mode "
|
||||
"(N: 64K (default mode) or 128K or 256K).\n");
|
||||
printf(" --pkt-filter-flexbytes-offset=N: set flexbytes-offset. "
|
||||
"The offset is defined in word units counted from the "
|
||||
"first byte of the destination Ethernet MAC address. "
|
||||
"0 <= N <= 32.\n");
|
||||
printf(" --pkt-filter-drop-queue=N: set drop-queue. "
|
||||
"In perfect mode, when you add a rule with queue = -1 "
|
||||
"the packet will be enqueued into the rx drop-queue. "
|
||||
@ -517,7 +513,6 @@ launch_args_parse(int argc, char** argv)
|
||||
{ "pkt-filter-mode", 1, 0, 0 },
|
||||
{ "pkt-filter-report-hash", 1, 0, 0 },
|
||||
{ "pkt-filter-size", 1, 0, 0 },
|
||||
{ "pkt-filter-flexbytes-offset",1, 0, 0 },
|
||||
{ "pkt-filter-drop-queue", 1, 0, 0 },
|
||||
{ "crc-strip", 0, 0, 0 },
|
||||
{ "enable-rx-cksum", 0, 0, 0 },
|
||||
@ -740,17 +735,6 @@ launch_args_parse(int argc, char** argv)
|
||||
" must be: 64K or 128K or 256K\n",
|
||||
optarg);
|
||||
}
|
||||
if (!strcmp(lgopts[opt_idx].name,
|
||||
"pkt-filter-flexbytes-offset")) {
|
||||
n = atoi(optarg);
|
||||
if ( n >= 0 && n <= (int) 32)
|
||||
fdir_conf.flexbytes_offset =
|
||||
(uint8_t) n;
|
||||
else
|
||||
rte_exit(EXIT_FAILURE,
|
||||
"flexbytes %d invalid - must"
|
||||
"be >= 0 && <= 32\n", n);
|
||||
}
|
||||
if (!strcmp(lgopts[opt_idx].name,
|
||||
"pkt-filter-drop-queue")) {
|
||||
n = atoi(optarg);
|
||||
|
@ -286,7 +286,6 @@ struct rte_fdir_conf fdir_conf = {
|
||||
.mode = RTE_FDIR_MODE_NONE,
|
||||
.pballoc = RTE_FDIR_PBALLOC_64K,
|
||||
.status = RTE_FDIR_REPORT_STATUS,
|
||||
.flexbytes_offset = 0x6,
|
||||
.drop_queue = 127,
|
||||
};
|
||||
|
||||
|
@ -182,7 +182,6 @@ struct rte_fdir_conf fdir_conf = {
|
||||
.mode = RTE_FDIR_MODE_NONE,
|
||||
.pballoc = RTE_FDIR_PBALLOC_64K,
|
||||
.status = RTE_FDIR_REPORT_STATUS,
|
||||
.flexbytes_offset = 0x6,
|
||||
.drop_queue = 127,
|
||||
};
|
||||
|
||||
|
@ -721,8 +721,6 @@ struct rte_fdir_conf {
|
||||
enum rte_fdir_mode mode; /**< Flow Director mode. */
|
||||
enum rte_fdir_pballoc_type pballoc; /**< Space for FDIR filters. */
|
||||
enum rte_fdir_status_mode status; /**< How to report FDIR hash. */
|
||||
/** Offset of flexbytes field in RX packets (in 16-bit word units). */
|
||||
uint8_t flexbytes_offset;
|
||||
/** RX queue of packets matching a "drop" filter in perfect mode. */
|
||||
uint8_t drop_queue;
|
||||
struct rte_eth_fdir_flex_conf flex_conf;
|
||||
|
Loading…
Reference in New Issue
Block a user