numam-dpdk/examples
Ferruh Yigit 323e7b667f ethdev: make default behavior CRC strip on Rx
Removed DEV_RX_OFFLOAD_CRC_STRIP offload flag.
Without any specific Rx offload flag, default behavior by PMDs is to
strip CRC.

PMDs that support keeping CRC should advertise DEV_RX_OFFLOAD_KEEP_CRC
Rx offload capability.

Applications that require keeping CRC should check PMD capability first
and if it is supported can enable this feature by setting
DEV_RX_OFFLOAD_KEEP_CRC in Rx offload flag in rte_eth_dev_configure()

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Tomasz Duszynski <tdu@semihalf.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Acked-by: Jan Remes <remes@netcope.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Acked-by: Hyong Youb Kim <hyonkim@cisco.com>
2018-09-14 20:08:41 +02:00
..
bbdev_app ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
bond ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
cmdline examples/cmdline: convert to SPDX license tag 2018-02-13 23:30:52 +01:00
distributor examples: fix RSS hash function configuration 2018-07-05 15:46:48 +02:00
ethtool examples: make Linux environment check consistent 2018-07-12 09:48:12 +02:00
eventdev_pipeline examples: fix RSS hash function configuration 2018-07-05 15:46:48 +02:00
exception_path ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
flow_classify ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
flow_filtering ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
helloworld build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
ip_fragmentation ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
ip_pipeline ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
ip_reassembly ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
ipsec-secgw ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
ipv4_multicast ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
kni ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l2fwd ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l2fwd-cat ethdev: remove experimental flag of ports enumeration 2018-04-27 18:00:24 +01:00
l2fwd-crypto ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l2fwd-jobstats ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l2fwd-keepalive ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l3fwd ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l3fwd-acl ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l3fwd-power ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
l3fwd-vf ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
link_status_interrupt ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
load_balancer ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
multi_process ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
netmap_compat ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
packet_ordering ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
performance-thread ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
ptpclient ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
qos_meter ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
qos_sched ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
quota_watermark ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
rxtx_callbacks ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
server_node_efd examples: make Linux environment check consistent 2018-07-12 09:48:12 +02:00
service_cores service: remove experimental tags 2018-04-25 14:57:37 +02:00
skeleton ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
tep_termination ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
timer build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
vhost ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
vhost_crypto examples/vhost_crypto: support multi-core 2018-09-14 20:08:41 +02:00
vhost_scsi examples: make Linux environment check consistent 2018-07-12 09:48:12 +02:00
vm_power_manager examples/vm_power: make branch ratio configurable 2018-07-21 00:00:43 +02:00
vmdq ethdev: remove old offload API 2018-07-04 21:50:32 +02:00
vmdq_dcb examples: fix RSS hash function configuration 2018-07-05 15:46:48 +02:00
Makefile use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
meson.build build: remove duplicate checks for cflags 2018-07-26 10:09:20 +02:00