DPDK
19.11.1
lib
librte_port
rte_port_frag.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-3-Clause
2
* Copyright(c) 2010-2014 Intel Corporation
3
*/
4
5
#ifndef __INCLUDE_RTE_PORT_IP_FRAG_H__
6
#define __INCLUDE_RTE_PORT_IP_FRAG_H__
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
30
#include <stdint.h>
31
32
#include <
rte_ring.h
>
33
34
#include "
rte_port.h
"
35
37
struct
rte_port_ring_reader_frag_params
{
39
struct
rte_ring
*
ring
;
40
42
uint32_t
mtu
;
43
47
uint32_t
metadata_size
;
48
51
struct
rte_mempool
*
pool_direct
;
52
55
struct
rte_mempool
*
pool_indirect
;
56
};
57
58
#define rte_port_ring_reader_ipv4_frag_params rte_port_ring_reader_frag_params
59
60
#define rte_port_ring_reader_ipv6_frag_params rte_port_ring_reader_frag_params
61
63
extern
struct
rte_port_in_ops
rte_port_ring_reader_ipv4_frag_ops
;
64
66
extern
struct
rte_port_in_ops
rte_port_ring_reader_ipv6_frag_ops
;
67
68
#ifdef __cplusplus
69
}
70
#endif
71
72
#endif
rte_port_ring_reader_frag_params::pool_direct
struct rte_mempool * pool_direct
Definition:
rte_port_frag.h:51
rte_port_ring_reader_frag_params::ring
struct rte_ring * ring
Definition:
rte_port_frag.h:39
rte_ring.h
rte_port_ring_reader_ipv6_frag_ops
struct rte_port_in_ops rte_port_ring_reader_ipv6_frag_ops
rte_port_ring_reader_frag_params::pool_indirect
struct rte_mempool * pool_indirect
Definition:
rte_port_frag.h:55
rte_ring
Definition:
rte_ring.h:81
rte_port_ring_reader_frag_params::metadata_size
uint32_t metadata_size
Definition:
rte_port_frag.h:47
rte_port_ring_reader_frag_params::mtu
uint32_t mtu
Definition:
rte_port_frag.h:42
rte_mempool
Definition:
rte_mempool.h:216
rte_port_ring_reader_ipv4_frag_ops
struct rte_port_in_ops rte_port_ring_reader_ipv4_frag_ops
rte_port.h
rte_port_in_ops
Definition:
rte_port.h:119
rte_port_ring_reader_frag_params
Definition:
rte_port_frag.h:37
Generated by
1.8.17