Lines Matching refs:mtcp
40 ForwardIPPacket(mtcp_manager_t mtcp, struct pkt_ctx *pctx) in ForwardIPPacket() argument
70 RequestARP(mtcp, daddr, in ForwardIPPacket()
82 if (likely(mtcp->iom->set_wptr != NULL)) { in ForwardIPPacket()
88 mtcp->iom->set_wptr(mtcp->ctx, pctx->out_ifidx, pctx->p.in_ifidx, pctx->batch_index); in ForwardIPPacket()
94 iph = (struct iphdr *) EthernetOutput (mtcp, pctx, ETH_P_IP, in ForwardIPPacket()
101 mtcp, ETH_P_IP, pctx->out_ifidx, haddr, pctx->p.ip_len); in ForwardIPPacket()
104 DumpPacket(mtcp, in ForwardIPPacket()
122 IPOutputStandalone(struct mtcp_manager *mtcp, in IPOutputStandalone() argument
141 RequestARP(mtcp, daddr, nif, mtcp->cur_ts); in IPOutputStandalone()
151 iph = (struct iphdr *)EthernetOutput(mtcp, pctx, in IPOutputStandalone()
170 if (likely(mtcp->iom->dev_ioctl != NULL)) in IPOutputStandalone()
171 rc = mtcp->iom->dev_ioctl(mtcp->ctx, nif, PKT_TX_IP_CSUM, iph); in IPOutputStandalone()
182 IPOutput(struct mtcp_manager *mtcp, tcp_stream *stream, uint16_t tcplen, in IPOutput() argument
204 RequestARP(mtcp, stream->daddr, stream->sndvar->nif_out, mtcp->cur_ts); in IPOutput()
213 iph = (struct iphdr *)EthernetOutput(mtcp, pctx, ETH_P_IP, in IPOutput()
232 if (likely(mtcp->iom->dev_ioctl != NULL)) in IPOutput()
233 rc = mtcp->iom->dev_ioctl(mtcp->ctx, nif, PKT_TX_IP_CSUM, iph); in IPOutput()