Example logs:
2022-11-28 21:00:13,619 UVHOST: Client _tapcf7a6154-d2: handling message 11 2022-11-28 21:00:13,619 UVHOST: GET VRING BASE: vring 0 2022-11-28 21:00:13,619 UVHOST: GET VRING BASE: returns 40757 2022-11-28 21:00:13,619 UVHOST: Client _tapcf7a6154-d2: handling message 11 2022-11-28 21:00:13,619 UVHOST: GET VRING BASE: vring 1 2022-11-28 21:00:13,619 UVHOST: GET VRING BASE: returns 22855 2022-11-28 21:00:13,696 UVHOST: Client _tapcf7a6154-d2: handling message 18 2022-11-28 21:00:13,696 UVHOST: Client _tapcf7a6154-d2: setting vring 0 ready state 1 2022-11-28 21:00:13,696 UVHOST: Client _tapcf7a6154-d2: handling message 18 2022-11-28 21:00:13,696 UVHOST: Client _tapcf7a6154-d2: setting vring 1 ready state 1 2022-11-28 21:00:13,697 UVHOST: Client _tapcf7a6154-d2: handling message 2 2022-11-28 21:00:13,697 UVHOST: SET FEATURES(original): 0x40009983 2022-11-28 21:00:13,697 UVHOST: SET FEATURES( updated): 0x40009983 2022-11-28 21:00:13,698 UVHOST: Client _tapcf7a6154-d2: handling message 5 2022-11-28 21:00:13,699 UVHOST: SET MEM TABLE: 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: unmapping 2 memory regions: 2022-11-28 21:00:13,699 UVHOST: 0: unmapping addr 0x0 size 0xc0000000 2022-11-28 21:00:13,699 UVHOST: 1: unmapping addr 0x100000000 size 0x340000000 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: mapping 2 memory regions: 2022-11-28 21:00:13,699 UVHOST: 0: FD 84 addr 0x0 size 0xc0000000 off 0x0 2022-11-28 21:00:13,699 UVHOST: 1: FD 94 addr 0x100000000 size 0x340000000 off 0xc0000000 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: handling message 8 2022-11-28 21:00:13,699 UVHOST: SET VRING NUM: vring 0 num 512 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: handling message 10 2022-11-28 21:00:13,699 UVHOST: SET VRING BASE: vring 0 base 0 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: handling message 9 2022-11-28 21:00:13,699 UVHOST: SET VRING ADDR: vring 0 flags 0x0 desc 0x7eff15350000 used 0x7eff15353000 avail 0x7eff15352000 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: vring 0 is ready 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: no handler defined for message 12 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: handling message 13 2022-11-28 21:00:13,699 UVHOST: SET VRING CALL: vring 0 FD 84 2022-11-28 21:00:13,699 UVHOST: Client _tapcf7a6154-d2: handling message 8 2022-11-28 21:00:13,699 UVHOST: SET VRING NUM: vring 1 num 512 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: handling message 10 2022-11-28 21:00:13,700 UVHOST: SET VRING BASE: vring 1 base 0 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: handling message 9 2022-11-28 21:00:13,700 UVHOST: SET VRING ADDR: vring 1 flags 0x0 desc 0x7eff153f8000 used 0x7eff153fb000 avail 0x7eff153fa000 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: vring 1 is ready 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: no handler defined for message 12 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: handling message 13 2022-11-28 21:00:13,700 UVHOST: SET VRING CALL: vring 1 FD 94 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: handling message 18 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: setting vring 0 ready state 1 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: handling message 18 2022-11-28 21:00:13,700 UVHOST: Client _tapcf7a6154-d2: setting vring 1 ready state 1 2022-11-28 21:00:13,754 UVHOST: Client _tapa5845703-9f: handling message 11 2022-11-28 21:00:13,754 UVHOST: GET VRING BASE: vring 0 2022-11-28 21:00:13,754 UVHOST: GET VRING BASE: returns 37971 2022-11-28 21:00:13,755 UVHOST: Client _tapa5845703-9f: handling message 11 2022-11-28 21:00:13,755 UVHOST: GET VRING BASE: vring 1 2022-11-28 21:00:13,755 UVHOST: GET VRING BASE: returns 35157
Message type 1: VHOST_USER_GET_FEATURES: This message is used to retrieve the features supported by the vRouter. Message type 2: VHOST_USER_SET_FEATURES: This message is used to configure the features supported by the vRouter. Message type 3: VHOST_USER_SET_OWNER: This message is used to specify the owner of the vRouter. Message type 4: VHOST_USER_RESET_OWNER: This message is used to reset the owner of the vRouter. Message type 5: VHOST_USER_SET_MEM_TABLE: This message is used to configure the memory mapping for the vRouter. Message type 6: VHOST_USER_SET_LOG_BASE: This message is used to set the base address for the vRouter's log buffer. Message type 7: VHOST_USER_SET_LOG_FD: This message is used to set the file descriptor for the vRouter's log buffer. Message type 8: VHOST_USER_SET_VRING_NUM: This message is used to set the number of descriptor rings used by the vRouter. Message type 9: VHOST_USER_SET_VRING_ADDR: This message is used to set the base address for the vRouter's descriptor rings. Message type 10: VHOST_USER_SET_VRING_BASE: This message is used to set the base index for the vRouter's descriptor rings.