Lines Matching refs:host_features
761 features |= n->host_features; in virtio_net_get_features()
805 (n->host_features & 1ULL << VIRTIO_NET_F_MTU)) { in virtio_net_get_features()
3477 static void virtio_net_set_config_size(VirtIONet *n, uint64_t host_features) in virtio_net_set_config_size() argument
3479 virtio_add_feature(&host_features, VIRTIO_NET_F_MAC); in virtio_net_set_config_size()
3481 n->config_size = virtio_get_config_size(&cfg_size_params, host_features); in virtio_net_set_config_size()
3649 n->host_features |= (1ULL << VIRTIO_NET_F_MTU); in virtio_net_device_realize()
3661 n->host_features |= (1ULL << VIRTIO_NET_F_SPEED_DUPLEX); in virtio_net_device_realize()
3671 n->host_features |= (1ULL << VIRTIO_NET_F_SPEED_DUPLEX); in virtio_net_device_realize()
3680 n->host_features |= (1ULL << VIRTIO_NET_F_STANDBY); in virtio_net_device_realize()
3683 virtio_net_set_config_size(n, n->host_features); in virtio_net_device_realize()
3810 if (virtio_has_feature(n->host_features, VIRTIO_NET_F_RSS)) { in virtio_net_device_realize()
3821 if (virtio_has_feature(n->host_features, VIRTIO_NET_F_RSS)) { in virtio_net_device_unrealize()
3980 DEFINE_PROP_BIT64("csum", VirtIONet, host_features,
3982 DEFINE_PROP_BIT64("guest_csum", VirtIONet, host_features,
3984 DEFINE_PROP_BIT64("gso", VirtIONet, host_features, VIRTIO_NET_F_GSO, true),
3985 DEFINE_PROP_BIT64("guest_tso4", VirtIONet, host_features,
3987 DEFINE_PROP_BIT64("guest_tso6", VirtIONet, host_features,
3989 DEFINE_PROP_BIT64("guest_ecn", VirtIONet, host_features,
3991 DEFINE_PROP_BIT64("guest_ufo", VirtIONet, host_features,
3993 DEFINE_PROP_BIT64("guest_announce", VirtIONet, host_features,
3995 DEFINE_PROP_BIT64("host_tso4", VirtIONet, host_features,
3997 DEFINE_PROP_BIT64("host_tso6", VirtIONet, host_features,
3999 DEFINE_PROP_BIT64("host_ecn", VirtIONet, host_features,
4001 DEFINE_PROP_BIT64("host_ufo", VirtIONet, host_features,
4003 DEFINE_PROP_BIT64("mrg_rxbuf", VirtIONet, host_features,
4005 DEFINE_PROP_BIT64("status", VirtIONet, host_features,
4007 DEFINE_PROP_BIT64("ctrl_vq", VirtIONet, host_features,
4009 DEFINE_PROP_BIT64("ctrl_rx", VirtIONet, host_features,
4011 DEFINE_PROP_BIT64("ctrl_vlan", VirtIONet, host_features,
4013 DEFINE_PROP_BIT64("ctrl_rx_extra", VirtIONet, host_features,
4015 DEFINE_PROP_BIT64("ctrl_mac_addr", VirtIONet, host_features,
4017 DEFINE_PROP_BIT64("ctrl_guest_offloads", VirtIONet, host_features,
4019 DEFINE_PROP_BIT64("mq", VirtIONet, host_features, VIRTIO_NET_F_MQ, false),
4020 DEFINE_PROP_BIT64("rss", VirtIONet, host_features,
4022 DEFINE_PROP_BIT64("hash", VirtIONet, host_features,
4026 DEFINE_PROP_BIT64("guest_rsc_ext", VirtIONet, host_features,
4045 DEFINE_PROP_BIT64("guest_uso4", VirtIONet, host_features,
4047 DEFINE_PROP_BIT64("guest_uso6", VirtIONet, host_features,
4049 DEFINE_PROP_BIT64("host_uso", VirtIONet, host_features,