Man page - rte_tm_ops_get(3)

Packages contains this manual

Manual

rte_tm_driver.h

NAME
SYNOPSIS
Functions
Detailed Description
Function Documentation
static int rte_tm_error_set (struct rte_tm_error * error, int code, enumrte_tm_error_type type, const void * cause, const char * message)[inline], [static]
const struct rte_tm_ops * rte_tm_ops_get (uint16_t port_id, structrte_tm_error * error)
Author

NAME

rte_tm_driver.h

SYNOPSIS

#include <stdint.h>
#include <rte_errno.h>
#include โ€™rte_ethdev.hโ€™
#include โ€™ethdev_driver.hโ€™
#include โ€™rte_tm.hโ€™

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)

Detailed Description

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 .

Function Documentation

static int rte_tm_error_set (struct rte_tm_error * error, int code, enumrte_tm_error_type type, const void * cause, const char * message)[inline], [static]

Initialize generic error structure.

This function also sets rte_errno to a given value.

Parameters

error Pointer to error structure (may be NULL).
code
Related error code (rte_errno).
type
Cause field and error type.
cause
Object responsible for the error.
message
Human-readable error message.

Returns

Error code.

Definition at line 314 of file rte_tm_driver.h .

const struct rte_tm_ops * rte_tm_ops_get (uint16_t port_id, structrte_tm_error * error)

Get generic traffic manager operations structure from a port

Parameters

port_id The port identifier of the Ethernet device.
error
Error details

Returns

The traffic manager operations structure associated with port_id on success, NULL otherwise.

Author

Generated automatically by Doxygen for DPDK from the source code.