DPDK
21.02.0
|
#include <stdint.h>
#include <rte_errno.h>
#include "rte_ethdev.h"
#include "ethdev_driver.h"
#include "rte_tm.h"
Go to the source code of this file.
Functions | |
static int | rte_tm_error_set (struct rte_tm_error *error, int code, enum rte_tm_error_type type, const void *cause, const char *message) |
const struct rte_tm_ops * | rte_tm_ops_get (uint16_t port_id, struct rte_tm_error *error) |
RTE Generic Traffic Manager API (Driver Side)
This file provides implementation helpers for internal use by PMDs, they are not intended to be exposed to applications and are not subject to ABI versioning.
Definition in file rte_tm_driver.h.
|
inlinestatic |
Initialize generic error structure.
This function also sets rte_errno to a given value.
[out] | error | Pointer to error structure (may be NULL). |
[in] | code | Related error code (rte_errno). |
[in] | type | Cause field and error type. |
[in] | cause | Object responsible for the error. |
[in] | message | Human-readable error message. |
Definition at line 302 of file rte_tm_driver.h.
const struct rte_tm_ops* rte_tm_ops_get | ( | uint16_t | port_id, |
struct rte_tm_error * | error | ||
) |
Get generic traffic manager operations structure from a port
[in] | port_id | The port identifier of the Ethernet device. |
[out] | error | Error details |