diff options
Diffstat (limited to 'include/linux/if_ether.h')
| -rw-r--r-- | include/linux/if_ether.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/linux/if_ether.h b/include/linux/if_ether.h index 7f3c735f422b..cfe4fe1b7132 100644 --- a/include/linux/if_ether.h +++ b/include/linux/if_ether.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | * as published by the Free Software Foundation; either version | 17 | * as published by the Free Software Foundation; either version |
| 18 | * 2 of the License, or (at your option) any later version. | 18 | * 2 of the License, or (at your option) any later version. |
| 19 | */ | 19 | */ |
| 20 | 20 | ||
| 21 | #ifndef _LINUX_IF_ETHER_H | 21 | #ifndef _LINUX_IF_ETHER_H |
| 22 | #define _LINUX_IF_ETHER_H | 22 | #define _LINUX_IF_ETHER_H |
| 23 | 23 | ||
| @@ -25,7 +25,7 @@ | |||
| 25 | 25 | ||
| 26 | /* | 26 | /* |
| 27 | * IEEE 802.3 Ethernet magic constants. The frame sizes omit the preamble | 27 | * IEEE 802.3 Ethernet magic constants. The frame sizes omit the preamble |
| 28 | * and FCS/CRC (frame check sequence). | 28 | * and FCS/CRC (frame check sequence). |
| 29 | */ | 29 | */ |
| 30 | 30 | ||
| 31 | #define ETH_ALEN 6 /* Octets in one ethernet addr */ | 31 | #define ETH_ALEN 6 /* Octets in one ethernet addr */ |
| @@ -78,12 +78,13 @@ | |||
| 78 | #define ETH_P_PAE 0x888E /* Port Access Entity (IEEE 802.1X) */ | 78 | #define ETH_P_PAE 0x888E /* Port Access Entity (IEEE 802.1X) */ |
| 79 | #define ETH_P_AOE 0x88A2 /* ATA over Ethernet */ | 79 | #define ETH_P_AOE 0x88A2 /* ATA over Ethernet */ |
| 80 | #define ETH_P_TIPC 0x88CA /* TIPC */ | 80 | #define ETH_P_TIPC 0x88CA /* TIPC */ |
| 81 | #define ETH_P_FCOE 0x8906 /* Fibre Channel over Ethernet */ | ||
| 81 | #define ETH_P_EDSA 0xDADA /* Ethertype DSA [ NOT AN OFFICIALLY REGISTERED ID ] */ | 82 | #define ETH_P_EDSA 0xDADA /* Ethertype DSA [ NOT AN OFFICIALLY REGISTERED ID ] */ |
| 82 | 83 | ||
| 83 | /* | 84 | /* |
| 84 | * Non DIX types. Won't clash for 1500 types. | 85 | * Non DIX types. Won't clash for 1500 types. |
| 85 | */ | 86 | */ |
| 86 | 87 | ||
| 87 | #define ETH_P_802_3 0x0001 /* Dummy type for 802.3 frames */ | 88 | #define ETH_P_802_3 0x0001 /* Dummy type for 802.3 frames */ |
| 88 | #define ETH_P_AX25 0x0002 /* Dummy protocol id for AX.25 */ | 89 | #define ETH_P_AX25 0x0002 /* Dummy protocol id for AX.25 */ |
| 89 | #define ETH_P_ALL 0x0003 /* Every packet (be careful!!!) */ | 90 | #define ETH_P_ALL 0x0003 /* Every packet (be careful!!!) */ |
| @@ -109,7 +110,7 @@ | |||
| 109 | /* | 110 | /* |
| 110 | * This is an Ethernet frame header. | 111 | * This is an Ethernet frame header. |
| 111 | */ | 112 | */ |
| 112 | 113 | ||
| 113 | struct ethhdr { | 114 | struct ethhdr { |
| 114 | unsigned char h_dest[ETH_ALEN]; /* destination eth addr */ | 115 | unsigned char h_dest[ETH_ALEN]; /* destination eth addr */ |
| 115 | unsigned char h_source[ETH_ALEN]; /* source ether addr */ | 116 | unsigned char h_source[ETH_ALEN]; /* source ether addr */ |
