Hi, Agarwal > -----Original Message----- > From: Prateek Agarwal <prate...@gmail.com> > Sent: Saturday, November 7, 2020 5:01 PM > To: Guo, Jia <jia....@intel.com> > Cc: dev@dpdk.org; Prateek Agarwal <prate...@gmail.com> > Subject: [PATCH] Made i40 header CPP compatible using extern "C". Library > headers work directly in cpp code. Linking errors thrown due to the absence > of this change in i40e pmd header does not help in resolving the problem. I > needed this header directly to use... >
Obviously that is not you want to merge the title and the commit log. Please separate it and update one new version. > Signed-off-by: Prateek Agarwal <prate...@gmail.com> > --- > drivers/net/i40e/rte_pmd_i40e.h | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/net/i40e/rte_pmd_i40e.h > b/drivers/net/i40e/rte_pmd_i40e.h index fc3560c28..4cb21c371 100644 > --- a/drivers/net/i40e/rte_pmd_i40e.h > +++ b/drivers/net/i40e/rte_pmd_i40e.h > @@ -14,6 +14,10 @@ > * > */ > > +#ifdef __cplusplus > +extern "C" { > +#endif > + > #include <rte_compat.h> > #include <rte_ethdev.h> > #include <rte_ether.h> > @@ -1130,4 +1134,8 @@ __rte_experimental int > rte_pmd_i40e_set_switch_dev(uint16_t port_id, struct rte_eth_dev > *switch_dev); > > +#ifdef __cplusplus > +} > +#endif > + > #endif /* _PMD_I40E_H_ */ > -- > 2.25.1