Searched defs:pmd_internals (Results 1 – 11 of 11) sorted by relevance
68 struct pmd_internals { struct69 struct rte_eth_dev *dev; /* Ethernet device. */71 char name[RTE_ETH_NAME_MAX_LEN]; /* Internal Tap device name */72 int type; /* Type field - TUN|TAP */75 int remote_if_index; /* remote netdevice IF_INDEX */76 int if_index; /* IF_INDEX for the port */77 int ioctl_sock; /* socket for ioctl calls */78 int nlsk_fd; /* Netlink socket fd */84 int map_fd; /* BPF RSS map fd */85 int bpf_fd[RTE_PMD_TAP_MAX_QUEUES];/* List of bpf fds per queue */[all …]
43 struct pmd_internals { struct44 uint16_t max_rxmac;45 uint16_t max_txmac;46 struct nc_rxmac *rxmac[RTE_MAX_NC_RXMAC];47 struct nc_txmac *txmac[RTE_MAX_NC_TXMAC];49 char nfb_dev[PATH_MAX];50 struct nfb_device *nfb;54 enum nc_rxmac_mac_filter rx_filter_original;
80 struct pmd_internals { struct81 memif_interface_id_t id; /**< unique id */82 enum memif_role_t role; /**< device role */83 uint32_t flags; /**< device status flags */99 rte_spinlock_t cc_lock; /**< control channel lock */105 struct {110 } cfg; /**< Configured parameters (max values) */112 struct {117 } run;120 char local_disc_string[ETH_MEMIF_DISC_STRING_SIZE];[all …]
48 struct pmd_internals { struct49 unsigned int packet_size;50 unsigned int packet_copy;51 unsigned int no_rx;52 uint16_t port_id;54 struct null_queue rx_null_queues[RTE_MAX_QUEUES_PER_PORT];55 struct null_queue tx_null_queues[RTE_MAX_QUEUES_PER_PORT];57 struct rte_ether_addr eth_addr;59 uint64_t flow_type_rss_offloads;61 rte_spinlock_t rss_lock;[all …]
48 struct pmd_internals { struct49 struct rte_kni *kni;50 uint16_t port_id;51 int is_kni_started;53 pthread_t thread;54 int stop_thread;55 int no_request_thread;57 struct rte_ether_addr eth_addr;59 struct pmd_queue rx_queues[KNI_MAX_QUEUE_PER_PORT];60 struct pmd_queue tx_queues[KNI_MAX_QUEUE_PER_PORT];
70 struct pmd_internals { struct71 unsigned nb_queues;73 int if_index;74 char *if_name;75 struct rte_ether_addr eth_addr;77 struct tpacket_req req;79 struct pkt_rx_queue *rx_queue;80 struct pkt_tx_queue *tx_queue;
47 struct pmd_internals { struct48 unsigned int max_rx_queues;49 unsigned int max_tx_queues;51 struct ring_queue rx_ring_queues[RTE_PMD_RING_MAX_RX_RINGS];52 struct ring_queue tx_ring_queues[RTE_PMD_RING_MAX_TX_RINGS];54 struct rte_ether_addr address;55 enum dev_action action;
121 struct pmd_internals { struct122 int if_index;123 char if_name[IFNAMSIZ];124 int start_queue_idx;125 int queue_cnt;126 int max_queue_cnt;127 int combined_queue_cnt;128 bool shared_umem;129 char prog_path[PATH_MAX];130 bool custom_prog_configured;[all …]
606 struct pmd_internals { struct608 struct pmd_params params;632 ETHDEV(struct pmd_internals *softnic) in ETHDEV() argument
83 struct pmd_internals { struct84 struct pcap_rx_queue rx_queue[RTE_PMD_PCAP_MAX_QUEUES];85 struct pcap_tx_queue tx_queue[RTE_PMD_PCAP_MAX_QUEUES];86 char devargs[ETH_PCAP_ARG_MAXLEN];87 struct rte_ether_addr eth_addr;88 int if_index;89 int single_iface;90 int phy_mac;91 unsigned int infinite_rx;
74 struct pmd_internals { struct84 struct pmd_internals *priv; argument