numam-dpdk/lib
Ferruh Yigit d291fb3a8d kni: fix build with kernel 4.15
build error:
.../dpdk/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2809:2:
 error: implicit declaration of function ‘setup_timer’;
 did you mean ‘sk_stop_timer’? [-Werror=implicit-function-declaration]
  setup_timer(&adapter->watchdog_timer, &igb_watchdog,
  ^~~~~~~~~~~
  sk_stop_timer
cc1: all warnings being treated as errors

error observed whed CONFIG_RTE_KNI_KMOD_ETHTOOL config option enabled.

Because Linux removed setup_timer macros for kernel version >= 4.15
Linux: 513ae785c63c ("timer: Remove setup_*timer() interface")

Replaced setup_timer with timer_setup for new kernel versions.

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-12-15 15:05:42 +01:00
..
librte_acl remove useless memzone includes 2017-11-06 22:12:08 +01:00
librte_bitratestats mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_cfgfile cfgfile: fix leak on creation error 2017-11-07 02:18:42 +01:00
librte_cmdline mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_compat fix typos using codespell utility 2017-06-14 23:54:13 +02:00
librte_cryptodev cryptodev: remove vdev create function 2017-11-07 16:28:47 +01:00
librte_distributor lib: fix typos 2017-11-13 06:26:17 +01:00
librte_eal kni: fix build with kernel 4.15 2017-12-15 15:05:42 +01:00
librte_efd lib: fix typos 2017-11-13 06:26:17 +01:00
librte_ether lib: fix typos 2017-11-13 06:26:17 +01:00
librte_eventdev bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
librte_flow_classify flow_classify: fix logging 2017-10-27 00:13:51 +02:00
librte_gro lib: fix typos 2017-11-13 06:26:17 +01:00
librte_gso lib: fix typos 2017-11-13 06:26:17 +01:00
librte_hash remove useless memzone includes 2017-11-06 22:12:08 +01:00
librte_ip_frag lib: fix typos 2017-11-13 06:26:17 +01:00
librte_jobstats lib: fix typos 2017-11-13 06:26:17 +01:00
librte_kni lib: fix typos 2017-11-13 06:26:17 +01:00
librte_kvargs mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_latencystats mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_lpm remove useless memzone includes 2017-11-06 22:12:08 +01:00
librte_mbuf mbuf: fix segments number type increase 2017-11-15 00:25:09 +01:00
librte_member remove useless memzone includes 2017-11-06 22:12:08 +01:00
librte_mempool mempool: increase ABI version 2017-11-06 23:59:19 +01:00
librte_meter mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_metrics mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_net lib: fix typos 2017-11-13 06:26:17 +01:00
librte_pci remove useless memzone includes 2017-11-06 22:12:08 +01:00
librte_pdump pdump: fix typo in error log 2017-11-15 00:25:09 +01:00
librte_pipeline lib: fix typos 2017-11-13 06:26:17 +01:00
librte_port mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_power lib: fix typos 2017-11-13 06:26:17 +01:00
librte_reorder lib: fix typos 2017-11-13 06:26:17 +01:00
librte_ring ring: guarantee load/load order in enqueue and dequeue 2017-11-12 18:59:14 +01:00
librte_sched lib: fix typos 2017-11-13 06:26:17 +01:00
librte_security security: fix anonymous unions in structure definitions 2017-11-10 02:53:05 +01:00
librte_table table: fix LRU hash table parameters check 2017-11-07 02:00:01 +01:00
librte_timer lib: fix typos 2017-11-13 06:26:17 +01:00
librte_vhost vhost: add flag to enable IOMMU support 2017-11-07 14:19:11 +01:00
Makefile pci: introduce library and driver 2017-10-26 23:17:31 +02:00