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 |