Hi all, We need to compile (at least) the ixgbe and i40e drivers from PF_RING 6.4.0 for kernel 4.6.1 (with RT patches rt3).
The compilation process shows warnings about incompatible pointers for e.g. '.ndo_setup_tc'. This is correct! The current version of the ixgbe drivers in PF_RING is 4.1.5 which is rather old. They officially support kernel version 2.6.x and 3.x (see https://downl oadcenter.intel.com/download/25722/Network-Adapter-Driver-for-PCI-E- Intel-10-Gigabit-Ethernet-Network-Connections-under-Linux- ) The latest version is 4.3.15 (release date 4/5/2016). See https://downl oadcenter.intel.com/download/14687/Network-Adapter-Driver-for-PCI-E- Intel-10-Gigabit-Ethernet-Network-Connections-under-Linux- . I checked the source code. It still uses the incorrect "traffic class" setup function pointer. The ixgbe driver in the 4.6.1 kernel source provides an additional function for the ixgbe driver, called '__ixgbe_setup_tc'. It performs some extra steps and requires some additional functions too. Has someone verified support for the 4.6 kernel already? What is the best way to continue here? Thank you in advance! With best regards, Tom. -- | [email protected] | | Tom Ghyselinck | Senior Engineer | Excentis N.V. | Gildestraat 8 B-9000 Ghent, Belgium | Tel: +32 9 269 22 91 - Fax: +32 9 329 31 74 _______________________________________________ Ntop mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop
