Lines Matching refs:ext
556 struct nix_sqe_ext_s *ext; in otx2_sqe_add_ext() local
558 ext = (struct nix_sqe_ext_s *)(sq->sqe_base + *offset); in otx2_sqe_add_ext()
559 ext->subdc = NIX_SUBDC_EXT; in otx2_sqe_add_ext()
561 ext->lso = 1; in otx2_sqe_add_ext()
562 ext->lso_sb = skb_transport_offset(skb) + tcp_hdrlen(skb); in otx2_sqe_add_ext()
563 ext->lso_mps = skb_shinfo(skb)->gso_size; in otx2_sqe_add_ext()
567 ext->lso_format = pfvf->hw.lso_tsov4_idx; in otx2_sqe_add_ext()
574 htons(ext->lso_sb - skb_network_offset(skb)); in otx2_sqe_add_ext()
576 ext->lso_format = pfvf->hw.lso_tsov6_idx; in otx2_sqe_add_ext()
583 ext->lso_sb = skb_transport_offset(skb) + in otx2_sqe_add_ext()
590 iplen = htons(ext->lso_sb - skb_network_offset(skb)); in otx2_sqe_add_ext()
593 ext->lso_format = pfvf->hw.lso_udpv4_idx; in otx2_sqe_add_ext()
596 ext->lso_format = pfvf->hw.lso_udpv6_idx; in otx2_sqe_add_ext()
602 ext->tstmp = 1; in otx2_sqe_add_ext()
608 ext->vlan1_ins_ena = 1; in otx2_sqe_add_ext()
609 ext->vlan1_ins_ptr = OTX2_VLAN_PTR_OFFSET; in otx2_sqe_add_ext()
610 ext->vlan1_ins_tci = skb_vlan_tag_get(skb); in otx2_sqe_add_ext()
612 ext->vlan0_ins_ena = 1; in otx2_sqe_add_ext()
613 ext->vlan0_ins_ptr = OTX2_VLAN_PTR_OFFSET; in otx2_sqe_add_ext()
614 ext->vlan0_ins_tci = skb_vlan_tag_get(skb); in otx2_sqe_add_ext()
618 *offset += sizeof(*ext); in otx2_sqe_add_ext()