DPDK usage discussions
 help / color / Atom feed
* [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, back to index

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

DPDK usage discussions

Archives are clonable:
	git clone --mirror http://inbox.dpdk.org/users/0 users/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 users users/ http://inbox.dpdk.org/users \
		users@dpdk.org
	public-inbox-index users


Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.users


AGPL code for this site: git clone https://public-inbox.org/ public-inbox