numam-dpdk/lib
Helin Zhang 5fdf813223 i40e/base: check for AQ timeout
Decoding the AQ return code is great except when the AQ send timed
out and there's no return code set. This changes the handy decoder
interface to help catch and properly report the condition as an
useful error number rather than returning a misleading '0'.

Test report: http://www.dpdk.org/ml/archives/dev/2015-May/017384.html

Signed-off-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Jijiang Liu <jijiang.liu@intel.com>
Tested-by: Min Cao <min.cao@intel.com>
2015-05-15 16:33:15 +02:00
..
librte_acl acl: use setjmp/longjmp to handle alloc failures at build phase 2015-04-28 11:55:03 +02:00
librte_cfgfile mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_cmdline cmdline: fix parameter type 2015-03-04 11:19:37 +01:00
librte_compat mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_distributor distributor: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_eal eal/linux: fix irq handling with igb_uio 2015-05-13 11:26:44 +02:00
librte_ether ethdev: remove inclusion of mbuf header 2015-05-11 15:36:36 +02:00
librte_hash hash: fix strict-aliasing for CRC 2015-03-26 22:27:51 +01:00
librte_ip_frag ip_frag: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_ivshmem mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_jobstats jobstats: new library 2015-02-24 22:12:35 +01:00
librte_kni kni: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_kvargs kvargs: fix freeing behaviour for null 2015-03-04 11:19:37 +01:00
librte_lpm eal/x86: move header file for vector instructions 2015-03-20 19:24:38 +01:00
librte_malloc eal: fix type casting of value to align 2015-03-17 00:46:01 +01:00
librte_mbuf apps: fix default mbuf size 2015-05-11 15:51:14 +02:00
librte_mempool tailq: move to dynamic tailq 2015-03-10 12:06:08 +01:00
librte_meter mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_net net: remove unneeded include 2015-04-23 15:11:12 +02:00
librte_pipeline pipeline: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_pmd_af_packet mbuf: add accessors for data room and private size 2015-04-28 11:07:59 +02:00
librte_pmd_bond apps: use helper to create mbuf pools 2015-04-28 11:34:10 +02:00
librte_pmd_e1000 igb: handle VF LPE mailbox message 2015-04-28 18:17:11 +02:00
librte_pmd_enic enic: remove use of old flow director struct 2015-04-28 14:11:56 +02:00
librte_pmd_fm10k mbuf: add accessors for data room and private size 2015-04-28 11:07:59 +02:00
librte_pmd_i40e i40e/base: check for AQ timeout 2015-05-15 16:33:15 +02:00
librte_pmd_ixgbe ixgbe: use scattered Rx with bulk allocation 2015-05-07 19:19:18 +02:00
librte_pmd_mlx4 pci: make device id tables const 2015-04-20 19:58:54 +02:00
librte_pmd_null ethdev: make dev_ops const 2015-04-13 22:50:10 +02:00
librte_pmd_pcap pcap: fix storage of name and type in queues 2015-05-12 12:18:33 +02:00
librte_pmd_ring ethdev: make dev_ops const 2015-04-13 22:50:10 +02:00
librte_pmd_virtio virtio: remove inclusion of mbuf header 2015-05-11 15:36:36 +02:00
librte_pmd_vmxnet3 mbuf: add accessors for data room and private size 2015-04-28 11:07:59 +02:00
librte_pmd_xenvirt virtio: remove inclusion of mbuf header 2015-05-11 15:36:36 +02:00
librte_port mbuf: remove build option to disable refcnt 2015-02-23 19:31:24 +01:00
librte_power mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_reorder tailq: move to dynamic tailq 2015-03-10 12:06:08 +01:00
librte_ring tailq: move to dynamic tailq 2015-03-10 12:06:08 +01:00
librte_sched mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_table table: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_timer tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
librte_vhost vhost: fix virtio freeze due to missed interrupt 2015-05-13 12:16:47 +02:00
Makefile null: new poll mode driver 2015-02-26 00:31:45 +01:00