diff options
Diffstat (limited to 'include/linux/if_arcnet.h')
| -rw-r--r-- | include/linux/if_arcnet.h | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/include/linux/if_arcnet.h b/include/linux/if_arcnet.h index 0835debab115..46e34bd0e783 100644 --- a/include/linux/if_arcnet.h +++ b/include/linux/if_arcnet.h | |||
| @@ -56,8 +56,7 @@ | |||
| 56 | /* | 56 | /* |
| 57 | * The RFC1201-specific components of an arcnet packet header. | 57 | * The RFC1201-specific components of an arcnet packet header. |
| 58 | */ | 58 | */ |
| 59 | struct arc_rfc1201 | 59 | struct arc_rfc1201 { |
| 60 | { | ||
| 61 | __u8 proto; /* protocol ID field - varies */ | 60 | __u8 proto; /* protocol ID field - varies */ |
| 62 | __u8 split_flag; /* for use with split packets */ | 61 | __u8 split_flag; /* for use with split packets */ |
| 63 | __be16 sequence; /* sequence number */ | 62 | __be16 sequence; /* sequence number */ |
| @@ -69,8 +68,7 @@ struct arc_rfc1201 | |||
| 69 | /* | 68 | /* |
| 70 | * The RFC1051-specific components. | 69 | * The RFC1051-specific components. |
| 71 | */ | 70 | */ |
| 72 | struct arc_rfc1051 | 71 | struct arc_rfc1051 { |
| 73 | { | ||
| 74 | __u8 proto; /* ARC_P_RFC1051_ARP/RFC1051_IP */ | 72 | __u8 proto; /* ARC_P_RFC1051_ARP/RFC1051_IP */ |
| 75 | __u8 payload[0]; /* 507 bytes */ | 73 | __u8 payload[0]; /* 507 bytes */ |
| 76 | }; | 74 | }; |
| @@ -81,8 +79,7 @@ struct arc_rfc1051 | |||
| 81 | * The ethernet-encap-specific components. We have a real ethernet header | 79 | * The ethernet-encap-specific components. We have a real ethernet header |
| 82 | * and some data. | 80 | * and some data. |
| 83 | */ | 81 | */ |
| 84 | struct arc_eth_encap | 82 | struct arc_eth_encap { |
| 85 | { | ||
| 86 | __u8 proto; /* Always ARC_P_ETHER */ | 83 | __u8 proto; /* Always ARC_P_ETHER */ |
| 87 | struct ethhdr eth; /* standard ethernet header (yuck!) */ | 84 | struct ethhdr eth; /* standard ethernet header (yuck!) */ |
| 88 | __u8 payload[0]; /* 493 bytes */ | 85 | __u8 payload[0]; /* 493 bytes */ |
| @@ -90,8 +87,7 @@ struct arc_eth_encap | |||
| 90 | #define ETH_ENCAP_HDR_SIZE 14 | 87 | #define ETH_ENCAP_HDR_SIZE 14 |
| 91 | 88 | ||
| 92 | 89 | ||
| 93 | struct arc_cap | 90 | struct arc_cap { |
| 94 | { | ||
| 95 | __u8 proto; | 91 | __u8 proto; |
| 96 | __u8 cookie[sizeof(int)]; /* Actually NOT sent over the network */ | 92 | __u8 cookie[sizeof(int)]; /* Actually NOT sent over the network */ |
| 97 | union { | 93 | union { |
| @@ -108,8 +104,7 @@ struct arc_cap | |||
| 108 | * the _end_ of the 512-byte buffer. We hide this complexity inside the | 104 | * the _end_ of the 512-byte buffer. We hide this complexity inside the |
| 109 | * driver. | 105 | * driver. |
| 110 | */ | 106 | */ |
| 111 | struct arc_hardware | 107 | struct arc_hardware { |
| 112 | { | ||
| 113 | __u8 source, /* source ARCnet - filled in automagically */ | 108 | __u8 source, /* source ARCnet - filled in automagically */ |
| 114 | dest, /* destination ARCnet - 0 for broadcast */ | 109 | dest, /* destination ARCnet - 0 for broadcast */ |
| 115 | offset[2]; /* offset bytes (some weird semantics) */ | 110 | offset[2]; /* offset bytes (some weird semantics) */ |
| @@ -120,8 +115,7 @@ struct arc_hardware | |||
| 120 | * This is an ARCnet frame header, as seen by the kernel (and userspace, | 115 | * This is an ARCnet frame header, as seen by the kernel (and userspace, |
| 121 | * when you do a raw packet capture). | 116 | * when you do a raw packet capture). |
| 122 | */ | 117 | */ |
| 123 | struct archdr | 118 | struct archdr { |
| 124 | { | ||
| 125 | /* hardware requirements */ | 119 | /* hardware requirements */ |
| 126 | struct arc_hardware hard; | 120 | struct arc_hardware hard; |
| 127 | 121 | ||
