Lines Matching refs:droq
254 lio_write_csr32(oct, oct->droq[q_no]->pkts_credit_reg, in lio_setup_droq()
255 oct->droq[q_no]->max_count); in lio_setup_droq()
266 struct lio_droq *droq = rxq; in lio_push_packet() local
274 droq->stats.rx_dropped++; in lio_push_packet()
335 mbuf->m_pkthdr.flowid = droq->q_no; in lio_push_packet()
375 if (droq->lro.lro_cnt) { in lio_push_packet()
376 if (tcp_lro_rx(&droq->lro, mbuf, 0) == 0) { in lio_push_packet()
377 droq->stats.rx_bytes_received += len; in lio_push_packet()
378 droq->stats.rx_pkts_received++; in lio_push_packet()
386 droq->stats.rx_bytes_received += len; in lio_push_packet()
387 droq->stats.rx_pkts_received++; in lio_push_packet()
391 droq->stats.rx_dropped++; in lio_push_packet()
410 struct lio_droq *droq; in lio_setup_io_queues() local
444 droq = octeon_dev->droq[q_no]; in lio_setup_io_queues()
447 droq->cpu_id = cpu_id; in lio_setup_io_queues()
479 struct lio_droq *droq; in lio_schedule_droq_pkt_handlers() local
487 droq = oct->droq[oq_no]; in lio_schedule_droq_pkt_handlers()
489 taskqueue_enqueue(droq->droq_taskqueue, in lio_schedule_droq_pkt_handlers()
490 &droq->droq_task); in lio_schedule_droq_pkt_handlers()
500 struct lio_droq *droq = oct->droq[ioq_vector->droq_index]; in lio_msix_intr_handler() local
506 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_msix_intr_handler()
509 reschedule = lio_droq_process_packets(oct, droq, oct->rx_budget); in lio_msix_intr_handler()
524 taskqueue_enqueue(droq->droq_taskqueue, &droq->droq_task); in lio_msix_intr_handler()
526 lio_enable_irq(droq, iq); in lio_msix_intr_handler()