diff options
Diffstat (limited to 'include/linux/atalk.h')
| -rw-r--r-- | include/linux/atalk.h | 40 |
1 files changed, 1 insertions, 39 deletions
diff --git a/include/linux/atalk.h b/include/linux/atalk.h index 6ba3aa8a81f4..75b8baca08f3 100644 --- a/include/linux/atalk.h +++ b/include/linux/atalk.h | |||
| @@ -88,15 +88,7 @@ static inline struct atalk_sock *at_sk(struct sock *sk) | |||
| 88 | #include <asm/byteorder.h> | 88 | #include <asm/byteorder.h> |
| 89 | 89 | ||
| 90 | struct ddpehdr { | 90 | struct ddpehdr { |
| 91 | #ifdef __LITTLE_ENDIAN_BITFIELD | 91 | __be16 deh_len_hops; /* lower 10 bits are length, next 4 - hops */ |
| 92 | __u16 deh_len:10, | ||
| 93 | deh_hops:4, | ||
| 94 | deh_pad:2; | ||
| 95 | #else | ||
| 96 | __u16 deh_pad:2, | ||
| 97 | deh_hops:4, | ||
| 98 | deh_len:10; | ||
| 99 | #endif | ||
| 100 | __be16 deh_sum; | 92 | __be16 deh_sum; |
| 101 | __be16 deh_dnet; | 93 | __be16 deh_dnet; |
| 102 | __be16 deh_snet; | 94 | __be16 deh_snet; |
| @@ -112,36 +104,6 @@ static __inline__ struct ddpehdr *ddp_hdr(struct sk_buff *skb) | |||
| 112 | return (struct ddpehdr *)skb->h.raw; | 104 | return (struct ddpehdr *)skb->h.raw; |
| 113 | } | 105 | } |
| 114 | 106 | ||
| 115 | /* | ||
| 116 | * Don't drop the struct into the struct above. You'll get some | ||
| 117 | * surprise padding. | ||
| 118 | */ | ||
| 119 | struct ddpebits { | ||
| 120 | #ifdef __LITTLE_ENDIAN_BITFIELD | ||
| 121 | __u16 deh_len:10, | ||
| 122 | deh_hops:4, | ||
| 123 | deh_pad:2; | ||
| 124 | #else | ||
| 125 | __u16 deh_pad:2, | ||
| 126 | deh_hops:4, | ||
| 127 | deh_len:10; | ||
| 128 | #endif | ||
| 129 | }; | ||
| 130 | |||
| 131 | /* Short form header */ | ||
| 132 | struct ddpshdr { | ||
| 133 | #ifdef __LITTLE_ENDIAN_BITFIELD | ||
| 134 | __u16 dsh_len:10, | ||
| 135 | dsh_pad:6; | ||
| 136 | #else | ||
| 137 | __u16 dsh_pad:6, | ||
| 138 | dsh_len:10; | ||
| 139 | #endif | ||
| 140 | __u8 dsh_dport; | ||
| 141 | __u8 dsh_sport; | ||
| 142 | /* And netatalk apps expect to stick the type in themselves */ | ||
| 143 | }; | ||
| 144 | |||
| 145 | /* AppleTalk AARP headers */ | 107 | /* AppleTalk AARP headers */ |
| 146 | struct elapaarp { | 108 | struct elapaarp { |
| 147 | __be16 hw_type; | 109 | __be16 hw_type; |
