Lines Matching refs:net_conf
152 virtio_stw_p(vdev, &netcfg.mtu, n->net_conf.mtu); in virtio_net_get_config()
154 virtio_stl_p(vdev, &netcfg.speed, n->net_conf.speed); in virtio_net_get_config()
155 netcfg.duplex = n->net_conf.duplex; in virtio_net_get_config()
301 r = vhost_net_set_mtu(get_vhost_net(nc->peer), n->net_conf.mtu); in virtio_net_vhost_status()
304 n->net_conf.mtu); in virtio_net_vhost_status()
2983 n->vqs[index].rx_vq = virtio_add_queue(vdev, n->net_conf.rx_queue_size, in virtio_net_add_queue()
2986 if (n->net_conf.tx && !strcmp(n->net_conf.tx, "timer")) { in virtio_net_add_queue()
2988 virtio_add_queue(vdev, n->net_conf.tx_queue_size, in virtio_net_add_queue()
2995 virtio_add_queue(vdev, n->net_conf.tx_queue_size, in virtio_net_add_queue()
3756 if (n->net_conf.mtu) { in virtio_net_device_realize()
3760 if (n->net_conf.duplex_str) { in virtio_net_device_realize()
3761 if (strncmp(n->net_conf.duplex_str, "half", 5) == 0) { in virtio_net_device_realize()
3762 n->net_conf.duplex = DUPLEX_HALF; in virtio_net_device_realize()
3763 } else if (strncmp(n->net_conf.duplex_str, "full", 5) == 0) { in virtio_net_device_realize()
3764 n->net_conf.duplex = DUPLEX_FULL; in virtio_net_device_realize()
3771 n->net_conf.duplex = DUPLEX_UNKNOWN; in virtio_net_device_realize()
3774 if (n->net_conf.speed < SPEED_UNKNOWN) { in virtio_net_device_realize()
3778 if (n->net_conf.speed >= 0) { in virtio_net_device_realize()
3799 if (n->net_conf.rx_queue_size < VIRTIO_NET_RX_QUEUE_MIN_SIZE || in virtio_net_device_realize()
3800 n->net_conf.rx_queue_size > VIRTQUEUE_MAX_SIZE || in virtio_net_device_realize()
3801 !is_power_of_2(n->net_conf.rx_queue_size)) { in virtio_net_device_realize()
3804 n->net_conf.rx_queue_size, VIRTIO_NET_RX_QUEUE_MIN_SIZE, in virtio_net_device_realize()
3810 if (n->net_conf.tx_queue_size < VIRTIO_NET_TX_QUEUE_MIN_SIZE || in virtio_net_device_realize()
3811 n->net_conf.tx_queue_size > virtio_net_max_tx_queue_size(n) || in virtio_net_device_realize()
3812 !is_power_of_2(n->net_conf.tx_queue_size)) { in virtio_net_device_realize()
3815 n->net_conf.tx_queue_size, VIRTIO_NET_TX_QUEUE_MIN_SIZE, in virtio_net_device_realize()
3845 n->tx_timeout = n->net_conf.txtimer; in virtio_net_device_realize()
3847 if (n->net_conf.tx && strcmp(n->net_conf.tx, "timer") in virtio_net_device_realize()
3848 && strcmp(n->net_conf.tx, "bh")) { in virtio_net_device_realize()
3851 n->net_conf.tx); in virtio_net_device_realize()
3855 n->net_conf.tx_queue_size = MIN(virtio_net_max_tx_queue_size(n), in virtio_net_device_realize()
3856 n->net_conf.tx_queue_size); in virtio_net_device_realize()
3896 n->tx_burst = n->net_conf.txburst; in virtio_net_device_realize()
4116 DEFINE_PROP_UINT32("x-txtimer", VirtIONet, net_conf.txtimer,
4118 DEFINE_PROP_INT32("x-txburst", VirtIONet, net_conf.txburst, TX_BURST),
4119 DEFINE_PROP_STRING("tx", VirtIONet, net_conf.tx),
4120 DEFINE_PROP_UINT16("rx_queue_size", VirtIONet, net_conf.rx_queue_size,
4122 DEFINE_PROP_UINT16("tx_queue_size", VirtIONet, net_conf.tx_queue_size,
4124 DEFINE_PROP_UINT16("host_mtu", VirtIONet, net_conf.mtu, 0),
4127 DEFINE_PROP_INT32("speed", VirtIONet, net_conf.speed, SPEED_UNKNOWN),
4128 DEFINE_PROP_STRING("duplex", VirtIONet, net_conf.duplex_str),