summaryrefslogtreecommitdiff
path: root/examples/vhost_scsi
diff options
context:
space:
mode:
authorMaxime Coquelin <maxime.coquelin@redhat.com>2018-03-01 09:36:33 +0100
committerMaxime Coquelin <maxime.coquelin@redhat.com>2018-04-23 17:12:13 +0200
commitfb3815cc614dc754a96e5933165a2ded66b87164 (patch)
tree914a0d4e93fcba2e92f8239c0bd3656299de4e77 /examples/vhost_scsi
parent6727f5a739b6f26689e5189a74d37afdb926c0ac (diff)
downloaddpdk-fb3815cc614dc754a96e5933165a2ded66b87164.zip
dpdk-fb3815cc614dc754a96e5933165a2ded66b87164.tar.gz
dpdk-fb3815cc614dc754a96e5933165a2ded66b87164.tar.xz
vhost: handle virtually non-contiguous buffers in Rx-mrg
This patch enables the handling of buffers non-contiguous in process virtual address space in the enqueue path when mergeable buffers are used. When virtio-net header doesn't fit in a single chunck, it is computed in a local variable and copied to the buffer chuncks afterwards. For packet content, the copy length is limited to the chunck size, next chuncks VAs being fetched afterward. This issue has been assigned CVE-2018-1059. Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Diffstat (limited to 'examples/vhost_scsi')
0 files changed, 0 insertions, 0 deletions