numam-dpdk/doc/guides/sample_app_ug
Ferruh Yigit ab3ce1e0c1 ethdev: remove old offload API
In DPDK 17.11, the ethdev offloads API has changed:
	commit cba7f53b71 ("ethdev: introduce Tx queue offloads API")
	commit ce17eddefc ("ethdev: introduce Rx queue offloads API")
The new API is documented in the programmer's guide:
	http://doc.dpdk.org/guides/prog_guide/poll_mode_drv.html#hardware-offload

For reminder, the main concepts in the new API were:
	- All offloads are disabled by default
	- Distinction between per port and per queue offloads.

The transition bits are now removed:
	- Translation of the old API in ethdev
	- rte_eth_conf.rxmode.ignore_offload_bitfield
	- ETH_TXQ_FLAGS_IGNORE

The old API bits are now removed:
	- Rx per-port rte_eth_conf.rxmode.[bit-fields]
	- Tx per-queue rte_eth_txconf.txq_flags
	- ETH_TXQ_FLAGS_NO*

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Shahaf Shuler <shahafs@mellanox.com>
2018-07-04 21:50:32 +02:00
..
img doc: update IP pipeline application guide 2018-05-28 03:12:30 +02:00
bbdev_app.rst bbdev: change names of baseband devices 2018-05-10 17:46:20 +01:00
cmd_line.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
compiling.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
dist_app.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ethtool.rst examples/ethtool: add a new command module-eeprom 2018-04-27 18:00:53 +01:00
eventdev_pipeline.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
exception_path.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
flow_classify.rst fix ethdev port id validation 2018-04-18 00:37:05 +02:00
flow_filtering.rst ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
hello_world.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
index.rst examples/vhost_crypto: add sample application 2018-04-14 00:43:30 +02:00
intro.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ip_frag.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ip_pipeline.rst doc: update IP pipeline application guide 2018-05-28 03:12:30 +02:00
ip_reassembly.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ipsec_secgw.rst examples/ipsec-secgw: support AES 256 2018-02-08 22:31:17 +01:00
ipv4_multicast.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
keep_alive.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
kernel_nic_interface.rst doc: remove code from KNI example guide 2018-07-04 21:49:21 +02:00
l2_forward_cat.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
l2_forward_crypto.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
l2_forward_job_stats.rst ethdev: convert remaining apps to new offload API 2018-07-04 21:50:22 +02:00
l2_forward_real_virtual.rst ethdev: convert remaining apps to new offload API 2018-07-04 21:50:22 +02:00
l3_forward_access_ctrl.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
l3_forward_power_man.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
l3_forward_virtual.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
l3_forward.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
link_status_intr.rst ethdev: convert remaining apps to new offload API 2018-07-04 21:50:22 +02:00
load_balancer.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
multi_process.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
netmap_compatibility.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
packet_ordering.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
performance_thread.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ptpclient.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
qos_metering.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
qos_scheduler.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
quota_watermark.rst ethdev: deprecate port count function 2018-04-18 00:48:41 +02:00
rxtx_callbacks.rst fix ethdev port id validation 2018-04-18 00:37:05 +02:00
server_node_efd.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
service_cores.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
skeleton.rst fix ethdev port id validation 2018-04-18 00:37:05 +02:00
tep_termination.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
test_pipeline.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
timer.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
vhost_crypto.rst examples/vhost_crypto: add sample application 2018-04-14 00:43:30 +02:00
vhost_scsi.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
vhost.rst doc: add note for maximum queues setting in vhost sample 2018-05-25 17:07:40 +02:00
vm_power_management.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
vmdq_dcb_forwarding.rst ethdev: convert remaining apps to new offload API 2018-07-04 21:50:22 +02:00