mirror of
https://github.com/ipxe/ipxe
synced 2025-12-16 17:41:18 +03:00
NMB packets are so similar to DNS packets; we may as well add NMB as a
name resolution method.
This commit is contained in:
22
src/include/nmb.h
Normal file
22
src/include/nmb.h
Normal file
@@ -0,0 +1,22 @@
|
||||
#ifndef NMB_H
|
||||
#define NMB_H
|
||||
|
||||
#include "dns.h"
|
||||
|
||||
/*
|
||||
* NetBIOS name query packets are basically the same as DNS packets,
|
||||
* though the resource record format is different.
|
||||
*
|
||||
*/
|
||||
|
||||
#define DNS_TYPE_NB 0x20
|
||||
#define DNS_FLAG_BROADCAST ( 0x01 << 4 )
|
||||
#define NBNS_UDP_PORT 137
|
||||
|
||||
struct dns_rr_info_nb {
|
||||
struct dns_rr_info;
|
||||
uint16_t nb_flags;
|
||||
struct in_addr nb_address;
|
||||
} __attribute__ (( packed ));
|
||||
|
||||
#endif /* NMB_H */
|
||||
Reference in New Issue
Block a user