Lines Matching refs:ctxt
39 netmap_init_handle(struct mtcp_thread_context *ctxt) in netmap_init_handle() argument
49 ctxt->io_private_context = calloc(1, sizeof(struct netmap_private_context)); in netmap_init_handle()
50 if (ctxt->io_private_context == NULL) { in netmap_init_handle()
56 npc = (struct netmap_private_context *)ctxt->io_private_context; in netmap_init_handle()
73 sprintf(nifname, "netmap:%s-%d", ifname, ctxt->cpu); in netmap_init_handle()
75 TRACE_INFO("Opening %s with j: %d (cpu: %d)\n", nifname, j, ctxt->cpu); in netmap_init_handle()
91 netmap_link_devices(struct mtcp_thread_context *ctxt) in netmap_link_devices() argument
99 netmap_release_pkt(struct mtcp_thread_context *ctxt, int ifidx, unsigned char *pkt_data, int len) in netmap_release_pkt() argument
108 netmap_send_pkts(struct mtcp_thread_context *ctxt, int nif) in netmap_send_pkts() argument
114 npc = (struct netmap_private_context *)ctxt->io_private_context; in netmap_send_pkts()
117 mtcp = ctxt->mtcp_manager; in netmap_send_pkts()
145 netmap_get_wptr(struct mtcp_thread_context *ctxt, int nif, uint16_t pktsize) in netmap_get_wptr() argument
150 npc = (struct netmap_private_context *)ctxt->io_private_context; in netmap_get_wptr()
152 netmap_send_pkts(ctxt, nif); in netmap_get_wptr()
160 netmap_recv_pkts(struct mtcp_thread_context *ctxt, int ifidx) in netmap_recv_pkts() argument
164 npc = (struct netmap_private_context *)ctxt->io_private_context; 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
202 npc = (struct netmap_private_context *)ctxt->io_private_context; in netmap_get_rptr()
209 netmap_select(struct mtcp_thread_context *ctxt) in netmap_select() argument
214 (struct netmap_private_context *)ctxt->io_private_context; in netmap_select()
263 netmap_destroy_handle(struct mtcp_thread_context *ctxt) in netmap_destroy_handle() argument
268 npc = (struct netmap_private_context *)ctxt->io_private_context; in netmap_destroy_handle()