* [dpdk-users] Redundant struct ether_addr
@ 2019-09-25 20:06 Tran (US), Katherine K
2019-09-25 20:22 ` Stephen Hemminger
0 siblings, 1 reply; 3+ messages in thread
From: Tran (US), Katherine K @ 2019-09-25 20:06 UTC (permalink / raw)
To: users
Hello,
I am running into an issue of a redundant struct name. Apparently, 'struct ether_addr' is redefined in DPDK (rte_ether.h). The previous definition of ether_addr is from one of the included core network API files (netinet/if_ether.h).
How should I proceed with this compile error? Shouldn't DPDK have its own userspace?
Regards,
Katherine
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-users] Redundant struct ether_addr
2019-09-25 20:06 [dpdk-users] Redundant struct ether_addr Tran (US), Katherine K
@ 2019-09-25 20:22 ` Stephen Hemminger
2019-09-25 20:31 ` Tran (US), Katherine K
0 siblings, 1 reply; 3+ messages in thread
From: Stephen Hemminger @ 2019-09-25 20:22 UTC (permalink / raw)
To: Tran (US), Katherine K; +Cc: users
On Wed, 25 Sep 2019 20:06:43 +0000
"Tran (US), Katherine K" <katherine.k.tran@boeing.com> wrote:
> Hello,
>
> I am running into an issue of a redundant struct name. Apparently, 'struct ether_addr' is redefined in DPDK (rte_ether.h). The previous definition of ether_addr is from one of the included core network API files (netinet/if_ether.h).
>
> How should I proceed with this compile error? Shouldn't DPDK have its own userspace?
>
> Regards,
> Katherine
Already fixed in 19.08.
With earlier versions of DPDK, it is possible to cross headers since the binary layout
is the same but it requires lots of unnecessary pain.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-users] Redundant struct ether_addr
2019-09-25 20:22 ` Stephen Hemminger
@ 2019-09-25 20:31 ` Tran (US), Katherine K
0 siblings, 0 replies; 3+ messages in thread
From: Tran (US), Katherine K @ 2019-09-25 20:31 UTC (permalink / raw)
To: Stephen Hemminger; +Cc: users
My linux machine is using Ubuntu 18.04.1 which has the dpdk version 17.11.6. Since I am using dpdk as a API library, I would like to use 'apt-get' to install dpdk. I would like to avoid downloading the entire DPDK source code.
Is there a PPA for me to update the dpdk version?
-----Original Message-----
From: Stephen Hemminger [mailto:stephen@networkplumber.org]
Sent: Wednesday, September 25, 2019 1:22 PM
To: Tran (US), Katherine K <katherine.k.tran@boeing.com>
Cc: users@dpdk.org
Subject: Re: [dpdk-users] Redundant struct ether_addr
On Wed, 25 Sep 2019 20:06:43 +0000
"Tran (US), Katherine K" <katherine.k.tran@boeing.com> wrote:
> Hello,
>
> I am running into an issue of a redundant struct name. Apparently, 'struct ether_addr' is redefined in DPDK (rte_ether.h). The previous definition of ether_addr is from one of the included core network API files (netinet/if_ether.h).
>
> How should I proceed with this compile error? Shouldn't DPDK have its own userspace?
>
> Regards,
> Katherine
Already fixed in 19.08.
With earlier versions of DPDK, it is possible to cross headers since the binary layout is the same but it requires lots of unnecessary pain.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-09-25 20:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-25 20:06 [dpdk-users] Redundant struct ether_addr Tran (US), Katherine K
2019-09-25 20:22 ` Stephen Hemminger
2019-09-25 20:31 ` Tran (US), Katherine K
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).