From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: KNI is broken with Linux 4.0 Date: Tue, 28 Apr 2015 09:48:35 -0700 Message-ID: <20150428094835.407ccba9@urahara> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable To: dev-VfR2kkLFssw@public.gmane.org Return-path: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" KNI won't build anymore. Since I don't use it not my problem. CC [M] /var/src/dpdk/build/build/lib/librte_eal/linuxapp/kni/igb_main.o /var/src/dpdk/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2321:2: er= ror: initialization from incompatible pointer type [-Werror] .ndo_bridge_setlink =3D igb_ndo_bridge_setlink, ^ /var/src/dpdk/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2321:2: er= ror: (near initialization for =E2=80=98igb_netdev_ops.ndo_bridge_setlink=E2= =80=99) [-Werror] /var/src/dpdk/build/build/lib/librte_eal/linuxapp/kni/igb_main.c: In functi= on =E2=80=98igb_xmit_frame_ring=E2=80=99: /var/src/dpdk/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:5482:2: er= ror: implicit declaration of function =E2=80=98vlan_tx_tag_present=E2=80=99= [-Werror=3Dimplicit-function-declaration] if (vlan_tx_tag_present(skb)) { ^ /var/src/dpdk/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:5484:3: er= ror: implicit declaration of function =E2=80=98vlan_tx_tag_get=E2=80=99 [-W= error=3Dimplicit-function-declaration] tx_flags |=3D (vlan_tx_tag_get(skb) << IGB_TX_FLAGS_VLAN_SHIFT); ^ cc1: all warnings being treated as errors Ps: this and all the other kernel drivers really need to be upstream to avoid these kind of issues in the future.