Lines Matching defs:amta
2248 struct amt_header_advertisement *amta;
2251 hdr_size = sizeof(*amta) + sizeof(struct udphdr);
2255 amta = (struct amt_header_advertisement *)(udp_hdr(skb) + 1);
2256 if (!amta->ip4)
2259 if (amta->reserved || amta->version)
2262 if (ipv4_is_loopback(amta->ip4) || ipv4_is_multicast(amta->ip4) ||
2263 ipv4_is_zeronet(amta->ip4))
2267 amt->nonce != amta->nonce)
2270 amt->remote_ip = amta->ip4;
2550 struct amt_header_advertisement *amta;
2581 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amta);
2592 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amta);
2595 amta = skb_pull(skb, sizeof(*iph) + sizeof(*udph));
2596 amta->version = 0;
2597 amta->type = AMT_MSG_ADVERTISEMENT;
2598 amta->reserved = 0;
2599 amta->nonce = nonce;
2600 amta->ip4 = amt->local_ip;
2606 udph->len = htons(sizeof(*amta) + sizeof(*udph));
2611 sizeof(*udph) + sizeof(*amta),