/
phprus
/
github_dpdk
Обзор
Документация
Войти
/
phprus
/
github_dpdk
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
drivers/net/ionic/ionic_ethdev.h
32 строки
908 B
Andrew Boyer
net/ionic: move PCI-specific code to separate file
19 окт 2022, 00:38
19 окт 2022, 00:38
8eaafff
Код
Авторство
О чём код?
/* SPDX-License-Identifier: BSD-3-Clause * Copyright 2018-2022 Advanced Micro Devices, Inc. */ #ifndef _IONIC_ETHDEV_H_ #define _IONIC_ETHDEV_H_ #include <rte_ethdev.h> #define IONIC_ETH_RSS_OFFLOAD_ALL ( \ RTE_ETH_RSS_IPV4 | \ RTE_ETH_RSS_NONFRAG_IPV4_TCP | \ RTE_ETH_RSS_NONFRAG_IPV4_UDP | \ RTE_ETH_RSS_IPV6 | \ RTE_ETH_RSS_NONFRAG_IPV6_TCP | \ RTE_ETH_RSS_NONFRAG_IPV6_UDP) #define IONIC_ETH_DEV_TO_LIF(eth_dev) ((struct ionic_lif *) \ (eth_dev)->data->dev_private) struct ionic_bars; struct ionic_dev_intf; int eth_ionic_dev_probe(void *bus_dev, struct rte_device *rte_dev, struct ionic_bars *bars, const struct ionic_dev_intf *intf, uint16_t device_id, uint16_t vendor_id); int eth_ionic_dev_remove(struct rte_device *rte_dev); void ionic_dev_interrupt_handler(void *param); int ionic_dev_link_update(struct rte_eth_dev *eth_dev, int wait_to_complete); #endif /* _IONIC_ETHDEV_H_ */