Lines Matching refs:req_features
1502 virtio_ethdev_negotiate_features(struct virtio_hw *hw, uint64_t req_features) in virtio_ethdev_negotiate_features() argument
1508 req_features); in virtio_ethdev_negotiate_features()
1516 if (host_features & req_features & (1ULL << VIRTIO_NET_F_MTU)) { in virtio_ethdev_negotiate_features()
1524 req_features &= ~(1ULL << VIRTIO_NET_F_MTU); in virtio_ethdev_negotiate_features()
1531 hw->guest_features = req_features; in virtio_ethdev_negotiate_features()
1548 hw->req_guest_features = req_features; in virtio_ethdev_negotiate_features()
2204 virtio_init_device(struct rte_eth_dev *eth_dev, uint64_t req_features) in virtio_init_device() argument
2224 if (virtio_ethdev_negotiate_features(hw, req_features) < 0) in virtio_init_device()
2560 uint64_t req_features; in virtio_dev_configure() local
2564 req_features = VIRTIO_PMD_DEFAULT_GUEST_FEATURES; in virtio_dev_configure()
2587 req_features |= (1ULL << VIRTIO_NET_F_RSS); in virtio_dev_configure()
2590 req_features &= ~(1ULL << VIRTIO_NET_F_MTU); in virtio_dev_configure()
2596 req_features |= (1ULL << VIRTIO_NET_F_GUEST_CSUM); in virtio_dev_configure()
2599 req_features |= in virtio_dev_configure()
2605 req_features |= (1ULL << VIRTIO_NET_F_CSUM); in virtio_dev_configure()
2608 req_features |= in virtio_dev_configure()
2613 if (req_features != hw->req_guest_features) { in virtio_dev_configure()
2614 ret = virtio_init_device(dev, req_features); in virtio_dev_configure()