| lwIP
    2.0.3
    Lightweight IP stack | 
| Data Fields | |
| struct netif * | netif | 
| struct pbuf * | pbuf | 
| u16_t | write_offset | 
| u16_t | tx_id | 
| ip_addr_t | dest_addr | 
| u16_t | questions | 
| u16_t | answers | 
| u16_t | additional | 
| u16_t | domain_offsets [10] | 
| u8_t | cache_flush | 
| u8_t | unicast_reply | 
| u8_t | legacy_query | 
Information about outgoing packet
| u16_t mdns_outpacket::additional | 
Number of additional answers written
| u16_t mdns_outpacket::answers | 
Number of normal answers written
| u8_t mdns_outpacket::cache_flush | 
If all answers in packet should set cache_flush bit
| ip_addr_t mdns_outpacket::dest_addr | 
Destination IP/port if sent unicast
| u16_t mdns_outpacket::domain_offsets[10] | 
Offsets for written domain names in packet. Used for compression
| u8_t mdns_outpacket::legacy_query | 
If legacy query. (tx_id needed, and write question again in reply before answer)
| struct netif* mdns_outpacket::netif | 
Netif to send the packet on
| struct pbuf* mdns_outpacket::pbuf | 
Packet data
| u16_t mdns_outpacket::questions | 
Number of questions written
| u16_t mdns_outpacket::tx_id | 
Identifier. Used in legacy queries
| u8_t mdns_outpacket::unicast_reply | 
If reply should be sent unicast
| u16_t mdns_outpacket::write_offset | 
Current write offset in packet