diff options
| author | Alexey Dobriyan <adobriyan@gmail.com> | 2005-06-20 13:32:05 -0700 | 
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2005-06-20 13:32:05 -0700 | 
| commit | f6e276ee67c0ac9efafd24bc6f7a84aa359656df (patch) | |
| tree | 33e3377739fb67573ef7cba8312f142765ccff79 | |
| parent | f852640e74f71e6dd38146e1149ec1fe6da2fb07 (diff) | |
| download | olio-linux-3.10-f6e276ee67c0ac9efafd24bc6f7a84aa359656df.tar.xz olio-linux-3.10-f6e276ee67c0ac9efafd24bc6f7a84aa359656df.zip  | |
[ATALK]: endian annotations
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
| -rw-r--r-- | include/linux/atalk.h | 26 | ||||
| -rw-r--r-- | net/appletalk/aarp.c | 2 | ||||
| -rw-r--r-- | net/appletalk/ddp.c | 2 | 
3 files changed, 15 insertions, 15 deletions
diff --git a/include/linux/atalk.h b/include/linux/atalk.h index 31d3fc25ccb..09a1451c115 100644 --- a/include/linux/atalk.h +++ b/include/linux/atalk.h @@ -20,7 +20,7 @@  #define SIOCATALKDIFADDR       (SIOCPROTOPRIVATE + 0)  struct atalk_addr { -	__u16	s_net; +	__be16	s_net;  	__u8	s_node;  }; @@ -33,8 +33,8 @@ struct sockaddr_at {  struct atalk_netrange {  	__u8	nr_phase; -	__u16	nr_firstnet; -	__u16	nr_lastnet; +	__be16	nr_firstnet; +	__be16	nr_lastnet;  };  #ifdef __KERNEL__ @@ -70,8 +70,8 @@ struct atalk_iface {  struct atalk_sock {  	/* struct sock has to be the first member of atalk_sock */  	struct sock	sk; -	unsigned short	dest_net; -	unsigned short	src_net; +	__be16		dest_net; +	__be16		src_net;  	unsigned char	dest_node;  	unsigned char	src_node;  	unsigned char	dest_port; @@ -95,9 +95,9 @@ struct ddpehdr {  		deh_hops:4,  		deh_len:10;  #endif -	__u16	deh_sum; -	__u16	deh_dnet; -	__u16	deh_snet; +	__be16	deh_sum; +	__be16	deh_dnet; +	__be16	deh_snet;  	__u8	deh_dnode;  	__u8	deh_snode;  	__u8	deh_dport; @@ -142,24 +142,24 @@ struct ddpshdr {  /* AppleTalk AARP headers */  struct elapaarp { -	__u16	hw_type; +	__be16	hw_type;  #define AARP_HW_TYPE_ETHERNET		1  #define AARP_HW_TYPE_TOKENRING		2 -	__u16	pa_type; +	__be16	pa_type;  	__u8	hw_len;  	__u8	pa_len;  #define AARP_PA_ALEN			4 -	__u16	function; +	__be16	function;  #define AARP_REQUEST			1  #define AARP_REPLY			2  #define AARP_PROBE			3  	__u8	hw_src[ETH_ALEN]	__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	hw_dst[ETH_ALEN]	__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));	  }; diff --git a/net/appletalk/aarp.c b/net/appletalk/aarp.c index 54640c01b50..10d04046102 100644 --- a/net/appletalk/aarp.c +++ b/net/appletalk/aarp.c @@ -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  			 *	length in the lower two.  			 */ -			*((__u16 *)skb->data) = htons(skb->len); +			*((__be16 *)skb->data) = htons(skb->len);  			ft = 1;  		}  		/* diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c index 876dbac7106..192b529f86a 100644 --- a/net/appletalk/ddp.c +++ b/net/appletalk/ddp.c @@ -401,7 +401,7 @@ out_err:  }  /* 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;  |