Lines Matching refs:req_features
1337 virtio_negotiate_features(struct virtio_hw *hw, uint64_t req_features) in virtio_negotiate_features() argument
1343 req_features); in virtio_negotiate_features()
1351 if (host_features & req_features & (1ULL << VIRTIO_NET_F_MTU)) { in virtio_negotiate_features()
1359 req_features &= ~(1ULL << VIRTIO_NET_F_MTU); in virtio_negotiate_features()
1366 hw->guest_features = req_features; in virtio_negotiate_features()
1386 hw->req_guest_features = req_features; in virtio_negotiate_features()
1686 virtio_init_device(struct rte_eth_dev *eth_dev, uint64_t req_features) in virtio_init_device() argument
1707 if (virtio_negotiate_features(hw, req_features) < 0) in virtio_init_device()
2216 uint64_t req_features; in virtio_dev_configure() local
2220 req_features = VIRTIO_PMD_DEFAULT_GUEST_FEATURES; in virtio_dev_configure()
2243 req_features &= ~(1ULL << VIRTIO_NET_F_MTU); in virtio_dev_configure()
2247 req_features |= (1ULL << VIRTIO_NET_F_GUEST_CSUM); in virtio_dev_configure()
2250 req_features |= in virtio_dev_configure()
2256 req_features |= (1ULL << VIRTIO_NET_F_CSUM); in virtio_dev_configure()
2259 req_features |= in virtio_dev_configure()
2264 if (req_features != hw->req_guest_features) { in virtio_dev_configure()
2265 ret = virtio_init_device(dev, req_features); in virtio_dev_configure()