Go to file
Chen Jing D(Mark) bb9e1c066a fm10k: fix Tx multi-segment frame
In TX side, bit FM10K_TXD_FLAG_LAST in TX descriptor only is set
in the last descriptor for multi-segment packets. But current
implementation didn't set all the fields of TX descriptor, which
will cause descriptors processed now to re-use fields set in last
scroll. If FM10K_TXD_FLAG_LAST bit was set in the last round and
it happened this is not the last descriptor of a multi-segnment
packet, HW will send out the incomplete packet out and leads to
data intergrity issue.

Signed-off-by: Chen Jing D(Mark) <jing.d.chen@intel.com>
Acked-by: Shaopeng He <shaopeng.he@intel.com>
Tested-by: Michael Qiu <michael.qiu@intel.com>
Acked-by: Michael Qiu <michael.qiu@intel.com>
2015-06-22 17:27:58 +02:00
app app/test: add hash scalability test using HTM lock elision 2015-06-19 16:34:32 +02:00
config config: increase max queues per port 2015-06-02 18:24:28 +02:00
doc hash: update jhash function with the latest available 2015-06-16 12:18:55 +02:00
drivers fm10k: fix Tx multi-segment frame 2015-06-22 17:27:58 +02:00
examples examples/qos_sched: use librte_cfgfile 2015-06-15 11:18:25 +02:00
lib mempool: fix style 2015-06-19 23:37:21 +02:00
mk mk, scripts: remove useless blank lines 2015-06-12 11:10:02 +02:00
pkg version: 2.0.0 2015-04-03 16:13:45 +02:00
scripts mk, scripts: remove useless blank lines 2015-06-12 11:10:02 +02:00
tools tools: fix vfio support 2015-03-23 14:29:31 +01:00
.gitignore init DPDK repository 2013-03-07 10:57:42 +01:00
GNUmakefile drivers: create new directory 2015-05-22 15:51:38 +02:00
LICENSE.GPL doc: GPL/LGPL licenses 2013-07-25 14:43:06 +02:00
LICENSE.LGPL doc: fix file format (dos to unix) 2013-09-06 11:43:07 +02:00
MAINTAINERS xenvirt: move drivers/net/ 2015-05-22 16:06:23 +02:00
Makefile remove trailing whitespaces 2014-06-11 00:29:34 +02:00