Lines Matching refs:cq_info
1579 struct oce_common_cqe_info cq_info;
1583 cq_info.pkt_size = cqe->pkt_size;
1584 cq_info.vtag = cqe->vlan_tag;
1585 cq_info.l4_cksum_pass = cqe->l4_cksum_pass;
1586 cq_info.ip_cksum_pass = cqe->ip_cksum_pass;
1587 cq_info.ipv6_frame = cqe->ipv6_frame;
1588 cq_info.vtp = cqe->vtp;
1589 cq_info.qnq = cqe->qnq;
1592 cq_info.pkt_size = cqe2->coalesced_size;
1593 cq_info.vtag = cqe2->vlan_tag;
1594 cq_info.l4_cksum_pass = cqe2->l4_cksum_pass;
1595 cq_info.ip_cksum_pass = cqe2->ip_cksum_pass;
1596 cq_info.ipv6_frame = cqe2->ipv6_frame;
1597 cq_info.vtp = cqe2->vtp;
1598 cq_info.qnq = cqe1->qnq;
1601 cq_info.vtag = BSWAP_16(cq_info.vtag);
1603 cq_info.num_frags = cq_info.pkt_size / rq->cfg.frag_size;
1604 if(cq_info.pkt_size % rq->cfg.frag_size)
1605 cq_info.num_frags++;
1607 oce_rx_mbuf_chain(rq, &cq_info, &m);
1625 if (cq_info.vtp) {
1628 if (cq_info.qnq) {
1629 m->m_pkthdr.ether_vtag = cq_info.vtag;
1632 } else if (sc->pvid != (cq_info.vtag & VLAN_VID_MASK)) {
1637 m->m_pkthdr.ether_vtag = cq_info.vtag;
1647 rq->rx_stats.rx_bytes += cq_info.pkt_size;
1648 rq->rx_stats.rx_frags += cq_info.num_frags;
1660 struct oce_common_cqe_info cq_info;
1685 cq_info.l4_cksum_pass = cqe->u0.s.l4_cksum_pass;
1686 cq_info.ip_cksum_pass = cqe->u0.s.ip_cksum_pass;
1687 cq_info.ipv6_frame = cqe->u0.s.ip_ver;
1688 cq_info.num_frags = cqe->u0.s.num_fragments;
1689 cq_info.pkt_size = cqe->u0.s.pkt_size;
1691 oce_rx_mbuf_chain(rq, &cq_info, &m);