Lines Matching defs:hdr
108 struct sk_buff *skb, const struct ieee802154_hdr *hdr)
134 if (hdr->source.mode != IEEE802154_ADDR_NONE)
248 ieee802154_parse_frame_start(struct sk_buff *skb, struct ieee802154_hdr *hdr)
255 hlen = ieee802154_hdr_pull(skb, hdr);
261 pr_debug("fc: %04x dsn: %02x\n", le16_to_cpup((__le16 *)&hdr->fc),
262 hdr->seq);
264 cb->type = hdr->fc.type;
265 cb->ackreq = hdr->fc.ack_request;
266 cb->secen = hdr->fc.security_enabled;
268 ieee802154_print_addr("destination", &hdr->dest);
269 ieee802154_print_addr("source", &hdr->source);
271 cb->source = hdr->source;
272 cb->dest = hdr->dest;
274 if (hdr->fc.security_enabled) {
277 pr_debug("seclevel %i\n", hdr->sec.level);
279 switch (hdr->sec.key_id_mode) {
285 pr_debug("key %02x\n", hdr->sec.key_id);
290 le32_to_cpu(hdr->sec.short_src) >> 16,
291 le32_to_cpu(hdr->sec.short_src) & 0xffff,
292 hdr->sec.key_id);
296 key = swab64((__force u64)hdr->sec.extended_src);
298 hdr->sec.key_id);
312 struct ieee802154_hdr hdr;
315 ret = ieee802154_parse_frame_start(skb, &hdr);
338 ieee802154_subif_frame(sdata, skb2, &hdr);