mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
qemu: virtio-9p: Implement TMKNOD
Implement TMKNOD as part of 2000.L Work Synopsis size[4] Tmknod tag[2] fid[4] name[s] mode[4] major[4] minor[4] gid[4] size[4] Rmknod tag[2] qid[13] Description mknod asks the file server to create a device node with given device type, mode and gid. The qid for the new device node is returned with the mknod reply message. Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com> Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
This commit is contained in:
parent
c1568af597
commit
5268cecc6d
3 changed files with 107 additions and 7 deletions
|
@ -488,6 +488,19 @@ void pprint_pdu(V9fsPDU *pdu)
|
|||
pprint_qid(pdu, 1, &offset, "qid");
|
||||
pprint_int32(pdu, 1, &offset, ", iounit");
|
||||
break;
|
||||
case P9_TMKNOD:
|
||||
fprintf(llogfile, "TMKNOD: (");
|
||||
pprint_int32(pdu, 0, &offset, "fid");
|
||||
pprint_str(pdu, 0, &offset, "name");
|
||||
pprint_int32(pdu, 0, &offset, "mode");
|
||||
pprint_int32(pdu, 0, &offset, "major");
|
||||
pprint_int32(pdu, 0, &offset, "minor");
|
||||
pprint_int32(pdu, 0, &offset, "gid");
|
||||
break;
|
||||
case P9_RMKNOD:
|
||||
fprintf(llogfile, "RMKNOD: )");
|
||||
pprint_qid(pdu, 0, &offset, "qid");
|
||||
break;
|
||||
case P9_TREAD:
|
||||
fprintf(llogfile, "TREAD: (");
|
||||
pprint_int32(pdu, 0, &offset, "fid");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue