Lines Matching defs:pkg
499 struct mana_tx_package pkg = {};
544 memset(&pkg, 0, sizeof(struct mana_tx_package));
545 pkg.wqe_req.sgl = pkg.sgl_array;
547 err = mana_tx_map_mbuf(apc, tx_info, &mbuf, &pkg, tx_stats);
561 pkg.tx_oob.s_oob.vcq_num = cq->gdma_id;
562 pkg.tx_oob.s_oob.vsq_frame = txq->vsq_frame;
565 pkg.tx_oob.l_oob.long_vp_offset = txq->vp_offset;
568 pkg.tx_oob.s_oob.short_vp_offset = txq->vp_offset;
571 pkg.tx_oob.s_oob.pkt_fmt = pkt_fmt;
574 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_short_oob);
576 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_oob);
578 pkg.wqe_req.inline_oob_data = &pkg.tx_oob;
579 pkg.wqe_req.flags = 0;
580 pkg.wqe_req.client_data_unit = 0;
587 pkg.tx_oob.s_oob.is_outer_ipv4 = 1;
589 pkg.tx_oob.s_oob.is_outer_ipv6 = 1;
591 pkg.tx_oob.s_oob.comp_iphdr_csum = 1;
592 pkg.tx_oob.s_oob.comp_tcp_csum = 1;
593 pkg.tx_oob.s_oob.trans_off = mbuf->m_pkthdr.l3hlen;
595 pkg.wqe_req.client_data_unit = mbuf->m_pkthdr.tso_segsz;
596 pkg.wqe_req.flags = GDMA_WR_OOB_IN_SGL | GDMA_WR_PAD_BY_SGE0;
600 pkg.tx_oob.s_oob.is_outer_ipv4 = 1;
601 pkg.tx_oob.s_oob.comp_iphdr_csum = 1;
603 pkg.tx_oob.s_oob.is_outer_ipv6 = 1;
607 pkg.tx_oob.s_oob.comp_tcp_csum = 1;
608 pkg.tx_oob.s_oob.trans_off =
611 pkg.tx_oob.s_oob.comp_udp_csum = 1;
614 pkg.tx_oob.s_oob.is_outer_ipv4 = 1;
615 pkg.tx_oob.s_oob.comp_iphdr_csum = 1;
618 pkg.tx_oob.s_oob.is_outer_ipv4 = 1;
620 pkg.tx_oob.s_oob.is_outer_ipv6 = 1;
625 err = mana_gd_post_work_request(gdma_sq, &pkg.wqe_req,