skbdata            14 include/net/ife.h void *ife_tlv_meta_decode(void *skbdata, const void *ifehdr_end, u16 *attrtype,
skbdata            16 include/net/ife.h int ife_tlv_meta_encode(void *skbdata, u16 attrtype, u16 dlen,
skbdata            19 include/net/ife.h void *ife_tlv_meta_next(void *skbdata);
skbdata            33 include/net/ife.h static inline void *ife_tlv_meta_decode(void *skbdata, u16 *attrtype, u16 *dlen,
skbdata            39 include/net/ife.h static inline int ife_tlv_meta_encode(void *skbdata, u16 attrtype, u16 dlen,
skbdata            45 include/net/ife.h static inline void *ife_tlv_meta_next(void *skbdata)
skbdata            59 include/net/tc_act/tc_ife.h int ife_encode_meta_u32(u32 metaval, void *skbdata, struct tcf_meta_info *mi);
skbdata            62 include/net/tc_act/tc_ife.h int ife_encode_meta_u16(u16 metaval, void *skbdata, struct tcf_meta_info *mi);
skbdata            98 net/ife/ife.c  static bool __ife_tlv_meta_valid(const unsigned char *skbdata,
skbdata           104 net/ife/ife.c  	if (unlikely(skbdata + sizeof(*tlv) > ifehdr_end))
skbdata           107 net/ife/ife.c  	tlv = (const struct meta_tlvhdr *)skbdata;
skbdata           118 net/ife/ife.c  	if (unlikely(skbdata + NLA_ALIGN(tlvlen) > ifehdr_end))
skbdata           126 net/ife/ife.c  void *ife_tlv_meta_decode(void *skbdata, const void *ifehdr_end, u16 *attrtype,
skbdata           131 net/ife/ife.c  	if (!__ife_tlv_meta_valid(skbdata, ifehdr_end))
skbdata           134 net/ife/ife.c  	tlv = (struct meta_tlvhdr *)skbdata;
skbdata           141 net/ife/ife.c  	return skbdata + sizeof(struct meta_tlvhdr);
skbdata           145 net/ife/ife.c  void *ife_tlv_meta_next(void *skbdata)
skbdata           147 net/ife/ife.c  	struct meta_tlvhdr *tlv = (struct meta_tlvhdr *) skbdata;
skbdata           152 net/ife/ife.c  	return skbdata + tlvlen;
skbdata           158 net/ife/ife.c  int ife_tlv_meta_encode(void *skbdata, u16 attrtype, u16 dlen, const void *dval)
skbdata           160 net/ife/ife.c  	__be32 *tlv = (__be32 *) (skbdata);
skbdata            44 net/sched/act_ife.c int ife_encode_meta_u16(u16 metaval, void *skbdata, struct tcf_meta_info *mi)
skbdata            57 net/sched/act_ife.c 	return ife_tlv_meta_encode(skbdata, mi->metaid, 2, &edata);
skbdata            88 net/sched/act_ife.c int ife_encode_meta_u32(u32 metaval, void *skbdata, struct tcf_meta_info *mi)
skbdata           101 net/sched/act_ife.c 	return ife_tlv_meta_encode(skbdata, mi->metaid, 4, &edata);
skbdata            21 net/sched/act_meta_mark.c static int skbmark_encode(struct sk_buff *skb, void *skbdata,
skbdata            26 net/sched/act_meta_mark.c 	return ife_encode_meta_u32(ifemark, skbdata, e);
skbdata            26 net/sched/act_meta_skbprio.c static int skbprio_encode(struct sk_buff *skb, void *skbdata,
skbdata            31 net/sched/act_meta_skbprio.c 	return ife_encode_meta_u32(ifeprio, skbdata, e);
skbdata            21 net/sched/act_meta_skbtcindex.c static int skbtcindex_encode(struct sk_buff *skb, void *skbdata,
skbdata            26 net/sched/act_meta_skbtcindex.c 	return ife_encode_meta_u16(ifetc_index, skbdata, e);