Hi Luca Thanks, the stable pfring code and TNAPI driver works.
David. On 23 March 2011 15:14, Luca Deri <[email protected]> wrote: David >Please use the stable pfring code and not the one is SVN that I am currently >changing. > > >Luca > > > > >On 21/mar/2011, at 17:23, David Kwan <[email protected]> wrote: > > >Hi all, >> >> >>I downloaded the latest pfring from svn, >>ixgbe-2.1.4-FlowDirector-TNAPI_25012011.tgz from nmon.net and found out that >>it >>cannot be compiled in my machine running Ubuntu 10.04 x64 kernel: >>2.6.32-21-server. >>Seems that some structs in pf_ring.h has changed that lead to these errors. >>Are there a update something like ixgbe-3.1.15-FlowDirector-TNAPI that can >>solve >>the problem? >> >> >>error message as follow: >> >> >>$ make >>make -C /lib/modules/2.6.32-21-server/build >>SUBDIRS=/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src >> modules >>make[1]: Entering directory `/usr/src/linux-headers-2.6.32-21-server' >> CC [M] >> /PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_main.o >> >>In file included from >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_main.c:60: >> >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_tnapi.c: >> In function ‘pkt_poll_thread’: >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_tnapi.c:245: >> warning: ISO C90 forbids mixed declarations and code >> CC [M] >> /PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_common.o >> >> CC [M] >> /PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_api.o >> >> CC [M] >> /PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_param.o >> >> CC [M] >> /PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.o >> >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c: >> In function ‘ixgbe_set_eeprom’: >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:911: >> error: ‘MAGIC_HW_FILTERING_RULE_ELEMENT’ undeclared (first use in this >>function) >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:911: >> error: (Each undeclared identifier is reported only once >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:911: >> error: for each function it appears in.) >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:936: >> error: ‘hw_filtering_rule_element’ has no member named ‘command’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:936: >> error: ‘CHECK_COMMAND’ undeclared (first use in this function) >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:945: >> error: ‘hw_filtering_rule’ has no member named ‘queue_id’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:948: >> error: ‘hw_filtering_rule’ has no member named ‘queue_id’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:950: >> error: ‘hw_filtering_rule’ has no member named ‘rule_type’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:950: >> error: ‘perfect_filter_rule’ undeclared (first use in this function) >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:956: >> error: ‘hw_filtering_rule_element’ has no member named ‘add_rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:957: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:957: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:958: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:958: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:960: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:966: >> error: ‘hw_filtering_rule_element’ has no member named ‘add_rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:967: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:967: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:967: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:967: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:967: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:967: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:967: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:968: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:968: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:968: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:968: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:968: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:968: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:968: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:969: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:969: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:970: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:970: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:974: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:974: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:976: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:976: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:979: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:979: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:979: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:979: >> error: ‘hw_filtering_rule’ has no member named ‘rule’ >>/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:979: >> error: ‘hw_filtering_rule’ has no member na= _______________________________________________ >Ntop-misc mailing list >[email protected] >http://listgateway.unipi.it/mailman/listinfo/ntop-misc > >_______________________________________________ >Ntop-misc mailing list >[email protected] >http://listgateway.unipi.it/mailman/listinfo/ntop-misc > >
_______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
