From: "Hunt, David" <david.hunt@intel.com>
To: Jan Viktorin <viktorin@rehivetech.com>
Cc: dev@dpdk.org
Subject: Re: [PATCH 0/5] ARMv8 additions to ARMv7 support
Date: Fri, 30 Oct 2015 08:52:49 +0000 [thread overview]
Message-ID: <56332FE1.8040809@intel.com> (raw)
In-Reply-To: <20151030011744.0cbc7275@jvn>
On 30/10/2015 00:17, Jan Viktorin wrote:
> I've failed to compile kni/igb for ARMv8. Any ideas? Is it Linux 4.2
> compatbile?
>
> CC [M] /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/dpdk-armv8-hunt-v1/build/build/lib/librte_eal/linuxapp/kni/igb_main.o
> /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/dpdk-armv8-hunt-v1/build/build/lib/librte_eal/linuxapp/kni/igb_main.c: In functi
> on ‘igb_ndo_bridge_getlink’:
> /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/dpdk-armv8-hunt-v1/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2279:9: er
> ror: too few arguments to function ‘ndo_dflt_bridge_getlink’
> return ndo_dflt_bridge_getlink(skb, pid, seq, dev, mode, 0, 0, nlflags);
> ^
> In file included from /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/linux-4.2/include/net/dst.h:13:0,
> from /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/linux-4.2/include/net/sock.h:67,
> from /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/linux-4.2/include/linux/tcp.h:22,
> from /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/dpdk-armv8-hunt-v1/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:34:
> /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/linux-4.2/include/linux/rtnetlink.h:115:12: note: declared here
> extern int ndo_dflt_bridge_getlink(struct sk_buff *skb, u32 pid, u32 seq,
> ^
> /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/dpdk-armv8-hunt-v1/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2286:1: error: control reaches end of non-void function [-Werror=return-type]
> }
> ^
> cc1: all warnings being treated as errors
> /home/jviki/Projects/buildroot-armv8/qemu-armv8/build/linux-4.2/scripts/Makefile.build:258: recipe for target '/home/jviki/Projects/bu
> ildroot-armv8/qemu-armv8/build/dpdk-armv8-hunt-v1/build/build/lib/librte_eal/linuxapp/kni/igb_main.o' failed
>
> Regards
> Jan
Jan,
To compile DPDK on kernels 4.2 and later, you need two patches submitted
to the list last week. The ID's are
7518 - kni-rename-HAVE_NDO_BRIDGE_GETLINK_FILTER_MASK-macro
7519 - kni-fix-igb-build-with-kernel-4.2
And if you're on a 4.3 kernel:
8131 - fix igb_uio's access to pci_dev->msi_list for kernels >= 4.3
Regards,
Dave.
next prev parent reply other threads:[~2015-10-30 8:53 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-29 17:29 [PATCH 0/5] ARMv8 additions to ARMv7 support David Hunt
2015-10-29 17:29 ` [PATCH 1/5] eal: split arm rte_memcpy.h into 32-bit and 64-bit versions David Hunt
2015-10-29 17:29 ` [PATCH 2/5] eal: split arm rte_prefetch.h " David Hunt
2015-10-29 17:29 ` [PATCH 3/5] eal: fix compilation for armv8 64-bit David Hunt
2015-10-29 17:38 ` Jan Viktorin
2015-10-29 17:29 ` [PATCH 4/5] mk: add support for armv8 on top of armv7 David Hunt
2015-10-29 17:39 ` Jan Viktorin
2015-10-29 17:42 ` Jan Viktorin
2015-10-29 17:29 ` [PATCH 5/5] test: add checks for cpu flags on armv8 David Hunt
2015-10-29 18:27 ` [PATCH 0/5] ARMv8 additions to ARMv7 support Thomas Monjalon
2015-10-30 0:25 ` [PATCH v5 00/15] Support ARMv7 architecture Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 01/15] eal/arm: atomic operations for ARM Jan Viktorin
2015-11-02 5:53 ` Jerin Jacob
2015-11-02 13:00 ` Jan Viktorin
2015-11-02 13:10 ` Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 02/15] eal/arm: byte order " Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 03/15] eal/arm: cpu cycle " Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 04/15] eal/arm: implement rdtsc by PMU or clock_gettime Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 05/15] eal/arm: prefetch operations for ARM Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 06/15] eal/arm: spinlock operations for ARM (without HTM) Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 07/15] eal/arm: vector memcpy for ARM Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 08/15] eal/arm: use vector memcpy only when NEON is enabled Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 09/15] eal/arm: cpu flag checks for ARM Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 10/15] eal/arm: detect arm architecture in cpu flags Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 11/15] eal/arm: rwlock support for ARM Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 12/15] eal/arm: add very incomplete rte_vect Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 13/15] gcc/arm: avoid alignment errors to break build Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 14/15] mk: Introduce ARMv7 architecture Jan Viktorin
2015-10-30 0:25 ` [PATCH v5 15/15] maintainers: claim responsibility for ARMv7 Jan Viktorin
2015-10-30 0:17 ` [PATCH 0/5] ARMv8 additions to ARMv7 support Jan Viktorin
2015-10-30 8:52 ` Hunt, David [this message]
2015-10-30 10:48 ` Jan Viktorin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56332FE1.8040809@intel.com \
--to=david.hunt@intel.com \
--cc=dev@dpdk.org \
--cc=viktorin@rehivetech.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.