Home
last modified time | relevance | path

Searched defs:pmd_internals (Results 1 – 11 of 11) sorted by relevance

/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.h68 struct pmd_internals { struct
69 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 …]
/f-stack/dpdk/drivers/net/nfb/
H A Dnfb.h43 struct pmd_internals { struct
44 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;
/f-stack/dpdk/drivers/net/memif/
H A Drte_eth_memif.h80 struct pmd_internals { struct
81 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 …]
/f-stack/dpdk/drivers/net/null/
H A Drte_eth_null.c48 struct pmd_internals { struct
49 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 …]
/f-stack/dpdk/drivers/net/kni/
H A Drte_eth_kni.c48 struct pmd_internals { struct
49 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];
/f-stack/dpdk/drivers/net/af_packet/
H A Drte_eth_af_packet.c70 struct pmd_internals { struct
71 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;
/f-stack/dpdk/drivers/net/ring/
H A Drte_eth_ring.c47 struct pmd_internals { struct
48 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;
/f-stack/dpdk/drivers/net/af_xdp/
H A Drte_eth_af_xdp.c121 struct pmd_internals { struct
122 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 …]
/f-stack/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_internals.h606 struct pmd_internals { struct
608 struct pmd_params params;
632 ETHDEV(struct pmd_internals *softnic) in ETHDEV() argument
/f-stack/dpdk/drivers/net/pcap/
H A Drte_eth_pcap.c83 struct pmd_internals { struct
84 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;
/f-stack/dpdk/drivers/net/szedata2/
H A Drte_eth_szedata2.c74 struct pmd_internals { struct
84 struct pmd_internals *priv; argument