Displaying 2 results from an estimated 2 matches for "extra_frames".
2020 Sep 28
0
[RFC PATCH 15/19] tools/vhost-user-rpmb: implement VIRTIO_RPMB_REQ_DATA_WRITE
...* VIRTIO_RPMB_REQ_RESULT_READ. Returns the number of extra frames
>> + * processed in the request.
>> + */
>> +static int vrpmb_handle_write(VuDev *dev, struct virtio_rpmb_frame *frame)
>> +{
>> + VuRpmb *r = container_of(dev, VuRpmb, dev.parent);
>> + int extra_frames = 0;
>> + uint16_t block_count = be16toh(frame->block_count);
>> + uint32_t write_counter = be32toh(frame->write_counter);
>> + size_t offset;
>> +
>> + r->last_reqresp = VIRTIO_RPMB_RESP_DATA_WRITE;
>> + r->last_address = be16toh(frame...
2020 Sep 25
20
[RFC PATCH 00/19] vhost-user-rpmb (Replay Protected Memory Block)
Hi,
This is an initial implementation of a vhost-user backend for the
VirtIO RPMB device. The device is currently in the draft of the next
VirtIO specification and describes block device which uses combination
of a key, nonce, hashing and a persistent write counter to prevent
replay attacks (hence Replay Protected Memory Block).
It is implemented as a vhost-user device because we want to