Lines Matching defs:hdr
34 struct sk_buff *skb, const struct ieee802154_hdr *hdr)
47 if (hdr->source.mode != IEEE802154_ADDR_NONE)
132 ieee802154_parse_frame_start(struct sk_buff *skb, struct ieee802154_hdr *hdr)
139 hlen = ieee802154_hdr_pull(skb, hdr);
145 pr_debug("fc: %04x dsn: %02x\n", le16_to_cpup((__le16 *)&hdr->fc),
146 hdr->seq);
148 cb->type = hdr->fc.type;
149 cb->ackreq = hdr->fc.ack_request;
150 cb->secen = hdr->fc.security_enabled;
152 ieee802154_print_addr("destination", &hdr->dest);
153 ieee802154_print_addr("source", &hdr->source);
155 cb->source = hdr->source;
156 cb->dest = hdr->dest;
158 if (hdr->fc.security_enabled) {
161 pr_debug("seclevel %i\n", hdr->sec.level);
163 switch (hdr->sec.key_id_mode) {
169 pr_debug("key %02x\n", hdr->sec.key_id);
174 le32_to_cpu(hdr->sec.short_src) >> 16,
175 le32_to_cpu(hdr->sec.short_src) & 0xffff,
176 hdr->sec.key_id);
180 key = swab64((__force u64)hdr->sec.extended_src);
182 hdr->sec.key_id);
196 struct ieee802154_hdr hdr;
198 ret = ieee802154_parse_frame_start(skb, &hdr);
212 ieee802154_subif_frame(sdata, skb, &hdr);