X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fspdk%2Fdpdk%2Flib%2Flibrte_ethdev%2Frte_flow_driver.h;fp=ceph%2Fsrc%2Fspdk%2Fdpdk%2Flib%2Flibrte_ethdev%2Frte_flow_driver.h;h=881cc469b7483937bb3808c9281853243c1fba96;hb=f67539c23b11f3b8a2ecaeeddf7a403ae1c442a8;hp=688f7230e5f1a68eb9cf536d178f07463068ea9f;hpb=64a4c04e6850c6d9086e4c37f57c4eada541b05e;p=ceph.git diff --git a/ceph/src/spdk/dpdk/lib/librte_ethdev/rte_flow_driver.h b/ceph/src/spdk/dpdk/lib/librte_ethdev/rte_flow_driver.h index 688f7230e..881cc469b 100644 --- a/ceph/src/spdk/dpdk/lib/librte_ethdev/rte_flow_driver.h +++ b/ceph/src/spdk/dpdk/lib/librte_ethdev/rte_flow_driver.h @@ -96,6 +96,17 @@ struct rte_flow_ops { (struct rte_eth_dev *, int, struct rte_flow_error *); + /** See rte_flow_dev_dump(). */ + int (*dev_dump) + (struct rte_eth_dev *dev, + FILE *file, + struct rte_flow_error *error); + /** See rte_flow_get_aged_flows() */ + int (*get_aged_flows) + (struct rte_eth_dev *dev, + void **context, + uint32_t nb_contexts, + struct rte_flow_error *err); }; /** @@ -171,7 +182,8 @@ struct rte_flow_expand_rss { * * -E2BIG: graph-depth @p graph is too deep. */ -int __rte_experimental +__rte_experimental +int rte_flow_expand_rss(struct rte_flow_expand_rss *buf, size_t size, const struct rte_flow_item *pattern, uint64_t types, const struct rte_flow_expand_node graph[],