Hi, I'm a newbie in compiling kernel images
I'm trying to compile the kernel for the NanoPi M3 with 8021Q enabled - but
I get the following error:
" CC drivers/net/ethernet/nexell/nxpmac/nxpmac_main.o
drivers/net/ethernet/nexell/nxpmac/nxpmac_main.c: In function
‘stmmac_dvr_probe’:
drivers/net/ethernet/nexell/nxpmac/nxpmac_main.c:3174:20: error:
‘NETIF_F_HW_VLAN_CTAG_RX’ undeclared (first use in this function)
ndev->features |= NETIF_F_HW_VLAN_CTAG_RX;
^
drivers/net/ethernet/nexell/nxpmac/nxpmac_main.c:3174:20: note: each
undeclared identifier is reported only once for each function it appears in
drivers/net/ethernet/nexell/nxpmac/nxpmac_main.c: At top level:
drivers/net/ethernet/nexell/nxpmac/nxpmac_main.c:967:13: warning:
‘stmmac_display_descriptors’ defined but not used [-Wunused-function]
static void stmmac_display_descriptors(struct stmmac_priv *priv)
^
make[5]: *** [drivers/net/ethernet/nexell/nxpmac/nxpmac_main.o] Error 1
make[4]: *** [drivers/net/ethernet/nexell/nxpmac] Error 2
make[3]: *** [drivers/net/ethernet/nexell] Error 2
make[2]: *** [drivers/net/ethernet] Error 2
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2
"
Can anyone assist me perhaps?
Thanks
Trying to compile uImage with 8021Q enabled
Generally it is telling you that some .h file has not been included in nxpmac_main.c List the #include .h files at the top of main Search the whole directory for: NETIF_F_HW_VLAN_CTAG_RX to try and find which .h file it is in. The 2nd "error" is a warning. The code should compile and work ... it is just telling you to clean up the code.
Hi, Thanks for the response. Unfortunately I cannot find a .h file that declares NETIF_F_HW_VLAN_CTAG_RX. I have also searched the internet to no avail. Any further assistance would be greatly appreciated.


