• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Redistribution and use in source and binary forms, with or without
3  * modification, are permitted provided that: (1) source code distributions
4  * retain the above copyright notice and this paragraph in its entirety, (2)
5  * distributions including binary code include the above copyright notice and
6  * this paragraph in its entirety in the documentation or other materials
7  * provided with the distribution, and (3) all advertising materials mentioning
8  * features or use of this software display the following acknowledgement:
9  * ``This product includes software developed by the University of California,
10  * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of
11  * the University nor the names of its contributors may be used to endorse
12  * or promote products derived from this software without specific prior
13  * written permission.
14  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
15  * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
16  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17  *
18  * tcpdump/Win32 functions for reading and parsing system's Ethernet
19  * address file:
20  *    '%SystemRoot%/drivers/etc/ethers'  (Win-NT+)
21  * or '%Windir%/etc/ethers'              (Win-9x/ME)
22  *
23  * G. Vanem <gvanem@yahoo.no> 2012.
24  */
25 
26 /*
27  * The number of bytes in an ethernet (MAC) address.
28  */
29 #define ETHER_ADDR_LEN		6
30 
31 typedef struct ether_addr {
32         unsigned char octet[ETHER_ADDR_LEN];
33       } ether_address;
34