Lines Matching refs:amtd
613 struct amt_header_discovery *amtd; in amt_send_discovery() local
644 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amtd); in amt_send_discovery()
655 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amtd); in amt_send_discovery()
658 amtd = skb_pull(skb, sizeof(*iph) + sizeof(*udph)); in amt_send_discovery()
659 amtd->version = 0; in amt_send_discovery()
660 amtd->type = AMT_MSG_DISCOVERY; in amt_send_discovery()
661 amtd->reserved = 0; in amt_send_discovery()
662 amtd->nonce = amt->nonce; in amt_send_discovery()
668 udph->len = htons(sizeof(*udph) + sizeof(*amtd)); in amt_send_discovery()
673 sizeof(*udph) + sizeof(*amtd), in amt_send_discovery()
2639 struct amt_header_discovery *amtd; in amt_discovery_handler() local
2643 if (!pskb_may_pull(skb, sizeof(*udph) + sizeof(*amtd))) in amt_discovery_handler()
2648 amtd = (struct amt_header_discovery *)(udp_hdr(skb) + 1); in amt_discovery_handler()
2650 if (amtd->reserved || amtd->version) in amt_discovery_handler()
2653 amt_send_advertisement(amt, amtd->nonce, iph->saddr, udph->source); in amt_discovery_handler()