[ATALK]: endian annotations

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Alexey Dobriyan 2005-06-20 13:32:05 -07:00 committed by David S. Miller
parent f852640e74
commit f6e276ee67
3 changed files with 15 additions and 15 deletions

View file

@ -20,7 +20,7 @@
#define SIOCATALKDIFADDR (SIOCPROTOPRIVATE + 0) #define SIOCATALKDIFADDR (SIOCPROTOPRIVATE + 0)
struct atalk_addr { struct atalk_addr {
__u16 s_net; __be16 s_net;
__u8 s_node; __u8 s_node;
}; };
@ -33,8 +33,8 @@ struct sockaddr_at {
struct atalk_netrange { struct atalk_netrange {
__u8 nr_phase; __u8 nr_phase;
__u16 nr_firstnet; __be16 nr_firstnet;
__u16 nr_lastnet; __be16 nr_lastnet;
}; };
#ifdef __KERNEL__ #ifdef __KERNEL__
@ -70,8 +70,8 @@ struct atalk_iface {
struct atalk_sock { struct atalk_sock {
/* struct sock has to be the first member of atalk_sock */ /* struct sock has to be the first member of atalk_sock */
struct sock sk; struct sock sk;
unsigned short dest_net; __be16 dest_net;
unsigned short src_net; __be16 src_net;
unsigned char dest_node; unsigned char dest_node;
unsigned char src_node; unsigned char src_node;
unsigned char dest_port; unsigned char dest_port;
@ -95,9 +95,9 @@ struct ddpehdr {
deh_hops:4, deh_hops:4,
deh_len:10; deh_len:10;
#endif #endif
__u16 deh_sum; __be16 deh_sum;
__u16 deh_dnet; __be16 deh_dnet;
__u16 deh_snet; __be16 deh_snet;
__u8 deh_dnode; __u8 deh_dnode;
__u8 deh_snode; __u8 deh_snode;
__u8 deh_dport; __u8 deh_dport;
@ -142,24 +142,24 @@ struct ddpshdr {
/* AppleTalk AARP headers */ /* AppleTalk AARP headers */
struct elapaarp { struct elapaarp {
__u16 hw_type; __be16 hw_type;
#define AARP_HW_TYPE_ETHERNET 1 #define AARP_HW_TYPE_ETHERNET 1
#define AARP_HW_TYPE_TOKENRING 2 #define AARP_HW_TYPE_TOKENRING 2
__u16 pa_type; __be16 pa_type;
__u8 hw_len; __u8 hw_len;
__u8 pa_len; __u8 pa_len;
#define AARP_PA_ALEN 4 #define AARP_PA_ALEN 4
__u16 function; __be16 function;
#define AARP_REQUEST 1 #define AARP_REQUEST 1
#define AARP_REPLY 2 #define AARP_REPLY 2
#define AARP_PROBE 3 #define AARP_PROBE 3
__u8 hw_src[ETH_ALEN] __attribute__ ((packed)); __u8 hw_src[ETH_ALEN] __attribute__ ((packed));
__u8 pa_src_zero __attribute__ ((packed)); __u8 pa_src_zero __attribute__ ((packed));
__u16 pa_src_net __attribute__ ((packed)); __be16 pa_src_net __attribute__ ((packed));
__u8 pa_src_node __attribute__ ((packed)); __u8 pa_src_node __attribute__ ((packed));
__u8 hw_dst[ETH_ALEN] __attribute__ ((packed)); __u8 hw_dst[ETH_ALEN] __attribute__ ((packed));
__u8 pa_dst_zero __attribute__ ((packed)); __u8 pa_dst_zero __attribute__ ((packed));
__u16 pa_dst_net __attribute__ ((packed)); __be16 pa_dst_net __attribute__ ((packed));
__u8 pa_dst_node __attribute__ ((packed)); __u8 pa_dst_node __attribute__ ((packed));
}; };

View file

@ -565,7 +565,7 @@ int aarp_send_ddp(struct net_device *dev, struct sk_buff *skb,
* numbers we just happen to need. Now put the * numbers we just happen to need. Now put the
* length in the lower two. * length in the lower two.
*/ */
*((__u16 *)skb->data) = htons(skb->len); *((__be16 *)skb->data) = htons(skb->len);
ft = 1; ft = 1;
} }
/* /*

View file

@ -401,7 +401,7 @@ static struct atalk_iface *atalk_find_anynet(int node, struct net_device *dev)
} }
/* Find a match for a specific network:node pair */ /* Find a match for a specific network:node pair */
static struct atalk_iface *atalk_find_interface(int net, int node) static struct atalk_iface *atalk_find_interface(__be16 net, int node)
{ {
struct atalk_iface *iface; struct atalk_iface *iface;