Lines Matching refs:meta
148 /* Under count by 1 (don't count meta) for the round down to work out */
671 * @meta: Parsed metadata prepend
676 struct nfp_net_rx_desc *rxd, struct nfp_meta_parsed *meta,
684 if (meta->csum_type) {
685 skb->ip_summed = meta->csum_type;
686 skb->csum = meta->csum;
722 nfp_nfdk_set_hash(struct net_device *netdev, struct nfp_meta_parsed *meta,
732 meta->hash_type = PKT_HASH_TYPE_L3;
735 meta->hash_type = PKT_HASH_TYPE_L4;
739 meta->hash = get_unaligned_be32(hash);
743 nfp_nfdk_parse_meta(struct net_device *netdev, struct nfp_meta_parsed *meta,
755 nfp_nfdk_set_hash(netdev, meta,
761 meta->mark = get_unaligned_be32(data);
767 meta->vlan.stripped = true;
768 meta->vlan.tpid = FIELD_GET(NFP_NET_META_VLAN_TPID_MASK,
770 meta->vlan.tci = FIELD_GET(NFP_NET_META_VLAN_TCI_MASK,
776 meta->portid = get_unaligned_be32(data);
780 meta->csum_type = CHECKSUM_COMPLETE;
781 meta->csum =
796 meta->ipsec_saidx = get_unaligned_be32(data) + 1;
1050 struct nfp_meta_parsed meta;
1068 memset(&meta, 0, sizeof(meta));
1115 if (unlikely(nfp_nfdk_parse_meta(dp->netdev, &meta,
1126 if (xdp_prog && !meta.portid) {
1169 if (likely(!meta.portid)) {
1171 } else if (meta.portid == NFP_META_PORT_ID_CTRL) {
1183 netdev = nfp_app_dev_get(nn->app, meta.portid,
1213 skb->mark = meta.mark;
1214 skb_set_hash(skb, meta.hash, meta.hash_type);
1219 nfp_nfdk_rx_csum(dp, r_vec, rxd, &meta, skb);
1221 if (unlikely(!nfp_net_vlan_strip(skb, rxd, &meta))) {
1227 if (meta.ipsec_saidx != 0 && unlikely(nfp_net_ipsec_rx(&meta, skb))) {