rte_mldev_core.h(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

rte_mldev_core.h β€” ok so this is the MLDEV internal header, and it's the private-data-structures-and-macros girlie of DPDK. That's the whole name section, bestie, she's short and sweet πŸ’…


✨ SYNOPSIS ✨

Like, include these, in this order, no cap:

#include <stdint.h>
#include <dev_driver.h>
#include <rte_common.h>
#include <rte_log.h>
#include <rte_mldev.h>

πŸŽ€ Typedefs πŸŽ€

  • typedef int(* mldev_info_get_t) (struct rte_ml_dev *dev, struct rte_ml_dev_info *dev_info) β€” yes queen, a function pointer typedef, we love to see it ✨

πŸ’– Detailed Description πŸ’–

MLDEV internal header. Periodt.

This file is literally where the MLDEV private data structures and macros live β€” it's giving backstage-pass energy 🫢

⚠️ Note: These APIs are for MLDEV PMDs and library only. Like, only only. Don't be out here calling them from your app, iykyk πŸ™ˆ

Definition in file rte_mldev_core.h.


πŸ‘‘ Typedef Documentation πŸ‘‘

🌈 typedef int(* mldev_info_get_t) (struct rte_ml_dev *dev, struct rte_ml_dev_info *dev_info)

So this one is the definition of all the functions a driver exports through the generic structure of type ml_dev_ops, which gets supplied in the rte_ml_dev structure that's associated with a device. She's the blueprint, the moment, the main character energy πŸ”₯

Definition at line 110 of file rte_mldev_core.h.


🧚 Author 🧚

Generated automatically by Doxygen for DPDK from the source code. Not me writing a manpage by hand at 2am, that's for sure πŸ’€


Ok that's the whole page, bestie, you ate that πŸ“ This icon was brought to you by DPDK, Version 26.03.0, page rte_mldev_core.h(3) β€” mwah, slay, go read some source πŸ’œπŸŒΈ

πŸ“¦ where this page comes from