mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
virtio-9p: Implement TXATTRWALK
TXATTRWALK: Descend a ATTR namespace size[4] TXATTRWALK tag[2] fid[4] newfid[4] name[s] size[4] RXATTRWALK tag[2] size[8] txattrwalk gets a fid pointing to xattr. This fid can later be used to get read the xattr value. If name is NULL the fid returned can be used to get the list of extended attribute associated to the file system object. Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
This commit is contained in:
parent
d62dbb51f7
commit
fa32ef8879
5 changed files with 231 additions and 2 deletions
|
@ -579,6 +579,16 @@ void pprint_pdu(V9fsPDU *pdu)
|
|||
case P9_RWSTAT:
|
||||
fprintf(llogfile, "RWSTAT: (");
|
||||
break;
|
||||
case P9_TXATTRWALK:
|
||||
fprintf(llogfile, "TXATTRWALK: (");
|
||||
pprint_int32(pdu, 0, &offset, "fid");
|
||||
pprint_int32(pdu, 0, &offset, ", newfid");
|
||||
pprint_str(pdu, 0, &offset, ", xattr name");
|
||||
break;
|
||||
case P9_RXATTRWALK:
|
||||
fprintf(llogfile, "RXATTRWALK: (");
|
||||
pprint_int64(pdu, 1, &offset, "xattrsize");
|
||||
break;
|
||||
default:
|
||||
fprintf(llogfile, "unknown(%d): (", pdu->id);
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue