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 named ‘rule’
/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.c:981:
 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:981:
 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:981:
 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:981:
 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:981:
 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:984:
 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:985:
 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:985:
 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:985:
 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:985:
 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:999:
 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:1001:
 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:1003:
 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:1004:
 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:1005:
 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:1006:
 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:1007:
 error: ‘hw_filtering_rule’ has no member named ‘rule’
make[2]: *** 
[/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src/ixgbe_ethtool.o]
 Error 1
make[1]: *** 
[_module_/PF_RING_svn/drivers/intel/ixgbe/ixgbe-2.1.4-FlowDirector-TNAPI_25012011/src]
 Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-21-server'
make: *** [default] Error 2

Thanks,
David.


      
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to