Home
last modified time | relevance | path

Searched refs:ifidx (Results 1 – 10 of 10) sorted by relevance

/mOS-networking-stack/core/src/
H A Deth_in.c28 ProcessPacket(mtcp_manager_t mtcp, const int ifidx, const int index, in ProcessPacket() argument
39 DumpPacket(mtcp, (char *)pkt_data, len, "IN", ifidx); in ProcessPacket()
43 mtcp->nstat.rx_packets[ifidx]++; in ProcessPacket()
44 mtcp->nstat.rx_bytes[ifidx] += len + ETHER_OVR; in ProcessPacket()
54 FillInPacketEthContext(&pctx, cur_ts, ifidx, index, ethh, len); in ProcessPacket()
65 ret = ProcessARPPacket(mtcp, cur_ts, ifidx, pkt_data, len); in ProcessPacket()
70 DumpPacket(mtcp, (char *)pkt_data, len, "??", ifidx); in ProcessPacket()
72 mtcp->iom->release_pkt(mtcp->ctx, ifidx, pkt_data, len); in ProcessPacket()
82 mtcp->nstat.rx_errors[ifidx]++; in ProcessPacket()
H A Dpcap_module.c35 pcap_recv_pkts(struct mtcp_thread_context *ctxt, int ifidx) in pcap_recv_pkts() argument
37 if (ifidx < 0 || ifidx >= MAX_DEVICES) in pcap_recv_pkts()
41 if ((ppc->rdata = pcap_next(ppc->handle[ifidx], &ppc->phdr)) == NULL) in pcap_recv_pkts()
57 pcap_get_rptr(struct mtcp_thread_context *ctxt, int ifidx, int index, uint16_t *len) in pcap_get_rptr() argument
82 pcap_get_wptr(struct mtcp_thread_context *ctxt, int ifidx, uint16_t pktsize) in pcap_get_wptr() argument
87 ppc->count[ifidx] = 1; in pcap_get_wptr()
H A Ddpdk_module.c366 dpdk_recv_pkts(struct mtcp_thread_context *ctxt, int ifidx) in dpdk_recv_pkts() argument
373 qid = cpu_qid_map[ifidx][ctxt->cpu]; in dpdk_recv_pkts()
379 if (dpc->rmbufs[ifidx].len != 0) { in dpdk_recv_pkts()
380 free_pkts(dpc->rmbufs[ifidx].m_table, dpc->rmbufs[ifidx].len); in dpdk_recv_pkts()
381 dpc->rmbufs[ifidx].len = 0; in dpdk_recv_pkts()
384 ret = rte_eth_rx_burst((uint8_t)ifidx, qid, in dpdk_recv_pkts()
389 dpc->rmbufs[ifidx].len = ret; in dpdk_recv_pkts()
395 dpdk_get_rptr(struct mtcp_thread_context *ctxt, int ifidx, int index, uint16_t *len) in dpdk_get_rptr() argument
413 dpc->rmbufs[ifidx].m_table[index] = m; in dpdk_get_rptr()
H A Dnetmap_module.c99 netmap_release_pkt(struct mtcp_thread_context *ctxt, int ifidx, unsigned char *pkt_data, int len) in netmap_release_pkt() argument
160 netmap_recv_pkts(struct mtcp_thread_context *ctxt, int ifidx) in netmap_recv_pkts() argument
165 d = npc->local_nmd[ifidx]; in netmap_recv_pkts()
174 for (c = 0; c < n && cnt != got && npc->dev_poll_flag[ifidx]; c++) { in netmap_recv_pkts()
193 npc->dev_poll_flag[ifidx] = 0; in netmap_recv_pkts()
199 netmap_get_rptr(struct mtcp_thread_context *ctxt, int ifidx, int index, uint16_t *len) in netmap_get_rptr() argument
H A Darp.c263 const int ifidx, unsigned char *pkt_data, int len) in ProcessARPPacket() argument
285 ProcessARPRequest(mtcp, arph, ifidx, cur_ts); in ProcessARPPacket()
H A Dcore.c1050 CreateMTCPSender(int ifidx) in CreateMTCPSender() argument
1059 sender->ifidx = ifidx; in CreateMTCPSender()
/mOS-networking-stack/core/src/include/
H A Dio_module.h68 …void (*release_pkt)(struct mtcp_thread_context *ctx, int ifidx, unsigned char *pkt_data, int …
69 uint8_t * (*get_wptr)(struct mtcp_thread_context *ctx, int ifidx, uint16_t len);
72 uint8_t * (*get_rptr)(struct mtcp_thread_context *ctx, int ifidx, int index, uint16_t *len);
74 int32_t (*recv_pkts)(struct mtcp_thread_context *ctx, int ifidx);
H A Deth_in.h7 ProcessPacket(mtcp_manager_t mtcp, const int ifidx, const int index,
H A Darp.h24 const int ifidx, unsigned char* pkt_data, int len);
H A Dmtcp.h183 int ifidx; member