|
Agora
1.2.0
Agora project
|
This is the complete list of members for DpdkTransport, including all inherited members.
| AllocUdp(rte_mempool *mbuf_pool, rte_ether_addr src_mac_addr, rte_ether_addr dst_mac_addr, uint32_t src_ip_addr, uint32_t dst_ip_addr, uint16_t src_udp_port, uint16_t dst_udp_port, size_t buffer_length, uint16_t pkt_id) | DpdkTransport | static |
| CreateMempool(size_t num_ports, size_t packet_length=kJumboFrameMaxSize) | DpdkTransport | static |
| DpdkInit(uint16_t core_offset, size_t thread_num) | DpdkTransport | static |
| DpdkTransport() | DpdkTransport | |
| FastMemcpy(void *pvDest, void *pvSrc, size_t nBytes) | DpdkTransport | static |
| GetPortIDFromMacAddr(size_t port_num, const std::string &mac_addrs) | DpdkTransport | static |
| InstallFlowRule(uint16_t port_id, uint16_t rx_q, uint32_t src_ip, uint32_t dest_ip, uint16_t src_port, uint16_t dst_port) | DpdkTransport | static |
| InstallFlowRuleDropAll(uint16_t port_id) | DpdkTransport | static |
| NicInit(uint16_t port, struct rte_mempool *mbuf_pool, int thread_num, size_t pkt_len=kJumboFrameMaxSize) | DpdkTransport | static |
| PktToString(const rte_mbuf *pkt) | DpdkTransport | static |
| PrintPkt(rte_be32_t src_ip, rte_be32_t dst_ip, rte_be16_t src_port, rte_be16_t dst_port, size_t len, size_t tid) | DpdkTransport | static |
| ~DpdkTransport() | DpdkTransport |