@@ -321,6 +321,11 @@ static int net_init(struct XenDevice *xendev)
snprintf(netdev->nic->nc.info_str, sizeof(netdev->nic->nc.info_str),
"nic: xenbus vif macaddr=%s", netdev->mac);
+ netdev->nic->nc.info_dict = qdict_new();
+ qdict_put(netdev->nic->nc.info_dict, "macaddr",
+ qstring_from_str(netdev->mac));
+ qdict_put(netdev->nic->nc.info_dict, "model", qstring_from_str("xen"));
+
/* fill info */
xenstore_write_be_int(&netdev->xendev, "feature-rx-copy", 1);
xenstore_write_be_int(&netdev->xendev, "feature-rx-flip", 0);
Signed-off-by: Miguel Di Ciurcio Filho <miguel.filho@gmail.com> --- hw/xen_nic.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)