[dpdk-dev] Added missing extern 'C' decls in rte_ip_frag.h

Message ID 1421859626-27723-1-git-send-email-marc.sune@bisdn.de (mailing list archive)
State Accepted, archived
Headers

Commit Message

Marc Sune Jan. 21, 2015, 5 p.m. UTC
  Signed-off-by: Marc Sune <marc.sune@bisdn.de>
---
 lib/librte_ip_frag/rte_ip_frag.h | 8 ++++++++
 1 file changed, 8 insertions(+)
  

Comments

Thomas Monjalon Jan. 27, 2015, 11:53 a.m. UTC | #1
> Signed-off-by: Marc Sune <marc.sune@bisdn.de>

> --- a/lib/librte_ip_frag/rte_ip_frag.h
> +++ b/lib/librte_ip_frag/rte_ip_frag.h
> +#ifdef __cplusplus
> +extern "C" {
> +#endif

Fixes: 601e279df074 ("move fragmentation/reassembly headers into a library")
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>

Applied

It seems that the same kind of fix is needed for
	lib/librte_pmd_bond/rte_eth_bond_8023ad.h

Thanks
  

Patch

diff --git a/lib/librte_ip_frag/rte_ip_frag.h b/lib/librte_ip_frag/rte_ip_frag.h
index 3989a5a..1083d44 100644
--- a/lib/librte_ip_frag/rte_ip_frag.h
+++ b/lib/librte_ip_frag/rte_ip_frag.h
@@ -41,6 +41,10 @@ 
  * Implementation of IP packet fragmentation and reassembly.
  */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <stdint.h>
 #include <stdio.h>
 
@@ -350,4 +354,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);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _RTE_IP_FRAG_H_ */