Lines Matching refs:md
365 const struct psample_metadata *md) in psample_sample_packet() argument
368 int out_ifindex = md->out_ifindex; in psample_sample_packet()
369 int in_ifindex = md->in_ifindex; in psample_sample_packet()
370 u32 trunc_size = md->trunc_size; in psample_sample_packet()
386 (md->out_tc_valid ? nla_total_size(sizeof(u16)) : 0) + in psample_sample_packet()
387 (md->out_tc_occ_valid ? nla_total_size_64bit(sizeof(u64)) : 0) + in psample_sample_packet()
388 (md->latency_valid ? nla_total_size_64bit(sizeof(u64)) : 0) + in psample_sample_packet()
395 (md->user_cookie_len ? in psample_sample_packet()
396 nla_total_size(md->user_cookie_len) : 0) + /* user cookie */ in psample_sample_packet()
397 (md->rate_as_probability ? in psample_sample_packet()
448 if (md->out_tc_valid) { in psample_sample_packet()
449 ret = nla_put_u16(nl_skb, PSAMPLE_ATTR_OUT_TC, md->out_tc); in psample_sample_packet()
454 if (md->out_tc_occ_valid) { in psample_sample_packet()
456 md->out_tc_occ, PSAMPLE_ATTR_PAD); in psample_sample_packet()
461 if (md->latency_valid) { in psample_sample_packet()
463 md->latency, PSAMPLE_ATTR_PAD); in psample_sample_packet()
498 if (md->user_cookie && md->user_cookie_len && in psample_sample_packet()
499 nla_put(nl_skb, PSAMPLE_ATTR_USER_COOKIE, md->user_cookie_len, in psample_sample_packet()
500 md->user_cookie)) in psample_sample_packet()
503 if (md->rate_as_probability && in psample_sample_packet()