API Reference Manual
1.48.0
api/abi-default/packet_io_types.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-3-Clause
2
* Copyright (c) 2015-2018 Linaro Limited
3
* Copyright (c) 2020-2023 Nokia
4
*/
5
12
#ifndef ODP_ABI_PACKET_IO_TYPES_H_
13
#define ODP_ABI_PACKET_IO_TYPES_H_
14
15
#include <
odp/api/std_types.h
>
16
17
#ifdef __cplusplus
18
extern
"C"
{
19
#endif
20
22
typedef
struct
{
char
dummy
; }
_odp_abi_pktio_t
;
23
25
typedef
struct
{
char
dummy
; }
_odp_abi_lso_profile_t
;
26
31
typedef
_odp_abi_pktio_t
*
odp_pktio_t
;
32
typedef
_odp_abi_lso_profile_t
*
odp_lso_profile_t
;
33
34
typedef
struct
odp_pktin_queue_s
odp_pktin_queue_t
;
35
typedef
struct
odp_pktout_queue_s
odp_pktout_queue_t
;
36
37
#define ODP_PKTIO_INVALID ((odp_pktio_t)0)
38
#define ODP_LSO_PROFILE_INVALID ((odp_lso_profile_t)0)
39
40
#define ODP_PKTIO_MAX_INDEX 63
41
42
#define ODP_PKTIO_MACADDR_MAXSIZE 16
43
44
#define ODP_PKTIN_NO_WAIT 0
45
46
#define ODP_PKTIN_MAX_QUEUES 64
47
48
#define ODP_PKTOUT_MAX_QUEUES 64
49
50
#define ODP_PKTIO_STATS_EXTRA_NAME_LEN 64
51
57
struct
odp_pktin_queue_s
{
58
odp_pktio_t
pktio
;
59
int
index
;
60
};
61
63
struct
odp_pktout_queue_s
{
64
odp_pktio_t
pktio
;
65
int
index
;
66
};
67
68
#ifdef __cplusplus
69
}
70
#endif
71
72
#endif
std_types.h
Standard C language types and definitions for ODP.
odp_lso_profile_t
_odp_abi_lso_profile_t * odp_lso_profile_t
LSO profile handle.
Definition:
api/abi-default/packet_io_types.h:32
odp_pktio_t
_odp_abi_pktio_t * odp_pktio_t
Packet IO handle.
Definition:
api/abi-default/packet_io_types.h:31
_odp_abi_lso_profile_t
Definition:
api/abi-default/packet_io_types.h:25
_odp_abi_lso_profile_t::dummy
char dummy
Definition:
api/abi-default/packet_io_types.h:25
_odp_abi_pktio_t
Definition:
api/abi-default/packet_io_types.h:22
_odp_abi_pktio_t::dummy
char dummy
Definition:
api/abi-default/packet_io_types.h:22
odp_pktin_queue_s
Definition:
api/abi-default/packet_io_types.h:57
odp_pktin_queue_s::index
int index
Definition:
api/abi-default/packet_io_types.h:59
odp_pktin_queue_s::pktio
odp_pktio_t pktio
Definition:
api/abi-default/packet_io_types.h:58
odp_pktout_queue_s
Definition:
api/abi-default/packet_io_types.h:63
odp_pktout_queue_s::index
int index
Definition:
api/abi-default/packet_io_types.h:65
odp_pktout_queue_s::pktio
odp_pktio_t pktio
Definition:
api/abi-default/packet_io_types.h:64
include
odp
api
abi-default
packet_io_types.h
Generated by
1.9.1