Searched defs:pmd_internals (Results 1 – 10 of 10) 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 …]
42 struct pmd_internals { struct43 uint16_t max_rxmac;44 uint16_t max_txmac;45 struct nc_rxmac *rxmac[RTE_MAX_NC_RXMAC];46 struct nc_txmac *txmac[RTE_MAX_NC_TXMAC];48 char nfb_dev[PATH_MAX];49 struct nfb_device *nfb;
76 struct pmd_internals { struct77 memif_interface_id_t id; /**< unique id */78 enum memif_role_t role; /**< device role */79 uint32_t flags; /**< device status flags */95 rte_spinlock_t cc_lock; /**< control channel lock */101 struct {106 } cfg; /**< Configured parameters (max values) */108 struct {113 } run;116 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];
71 struct pmd_internals { struct72 unsigned nb_queues;74 int if_index;75 char *if_name;76 struct rte_ether_addr eth_addr;78 struct tpacket_req req;80 struct pkt_rx_queue *rx_queue;81 struct pkt_tx_queue *tx_queue;82 uint8_t vlan_strip;
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;
143 struct pmd_internals { struct144 int if_index;145 char if_name[IFNAMSIZ];146 int start_queue_idx;147 int queue_cnt;148 int max_queue_cnt;149 int combined_queue_cnt;150 bool shared_umem;151 char prog_path[PATH_MAX];152 bool custom_prog_configured;[all …]
618 struct pmd_internals { struct620 struct pmd_params params;644 ETHDEV(struct pmd_internals *softnic) in ETHDEV() argument
87 struct pmd_internals { struct88 struct pcap_rx_queue rx_queue[RTE_PMD_PCAP_MAX_QUEUES];89 struct pcap_tx_queue tx_queue[RTE_PMD_PCAP_MAX_QUEUES];90 char devargs[ETH_PCAP_ARG_MAXLEN];91 struct rte_ether_addr eth_addr;92 int if_index;93 int single_iface;94 int phy_mac;95 unsigned int infinite_rx;