git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
app/testpmd: fix MAC address in ARP reply
[dpdk.git]
/
lib
/
librte_ip_frag
/
rte_ip_frag.h
diff --git
a/lib/librte_ip_frag/rte_ip_frag.h
b/lib/librte_ip_frag/rte_ip_frag.h
index
84952a1
..
52f44c9
100644
(file)
--- a/
lib/librte_ip_frag/rte_ip_frag.h
+++ b/
lib/librte_ip_frag/rte_ip_frag.h
@@
-36,19
+36,25
@@
/**
* @file
/**
* @file
- * RTE IP
v4
Fragmentation and Reassembly
+ * RTE IP Fragmentation and Reassembly
*
*
- * Implementation of IP
v4
packet fragmentation and reassembly.
+ * Implementation of IP packet fragmentation and reassembly.
*/
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#include <stdint.h>
#include <stdio.h>
#include <rte_malloc.h>
#include <stdint.h>
#include <stdio.h>
#include <rte_malloc.h>
-#include <rte_m
buf
.h>
+#include <rte_m
emory
.h>
#include <rte_ip.h>
#include <rte_byteorder.h>
#include <rte_ip.h>
#include <rte_byteorder.h>
+struct rte_mbuf;
+
enum {
IP_LAST_FRAG_IDX, /**< index of last fragment */
IP_FIRST_FRAG_IDX, /**< index of first fragment */
enum {
IP_LAST_FRAG_IDX, /**< index of last fragment */
IP_FIRST_FRAG_IDX, /**< index of first fragment */
@@
-204,7
+210,6
@@
rte_ipv6_fragment_packet(struct rte_mbuf *pkt_in,
struct rte_mempool *pool_direct,
struct rte_mempool *pool_indirect);
struct rte_mempool *pool_direct,
struct rte_mempool *pool_indirect);
-
/*
* This function implements reassembly of fragmented IPv6 packets.
* Incoming mbuf should have its l2_len/l3_len fields setup correctly.
/*
* This function implements reassembly of fragmented IPv6 packets.
* Incoming mbuf should have its l2_len/l3_len fields setup correctly.
@@
-346,4
+351,8
@@
void rte_ip_frag_free_death_row(struct rte_ip_frag_death_row *dr,
void
rte_ip_frag_table_statistics_dump(FILE * f, const struct rte_ip_frag_tbl *tbl);
void
rte_ip_frag_table_statistics_dump(FILE * f, const struct rte_ip_frag_tbl *tbl);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _RTE_IP_FRAG_H_ */
#endif /* _RTE_IP_FRAG_H_ */