diff options
Diffstat (limited to 'include/net/ipx.h')
| -rw-r--r-- | include/net/ipx.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/include/net/ipx.h b/include/net/ipx.h index 5c0cf33826c5..c6b2ee610866 100644 --- a/include/net/ipx.h +++ b/include/net/ipx.h | |||
| @@ -15,9 +15,9 @@ | |||
| 15 | #include <linux/list.h> | 15 | #include <linux/list.h> |
| 16 | 16 | ||
| 17 | struct ipx_address { | 17 | struct ipx_address { |
| 18 | __u32 net; | 18 | __be32 net; |
| 19 | __u8 node[IPX_NODE_LEN]; | 19 | __u8 node[IPX_NODE_LEN]; |
| 20 | __u16 sock; | 20 | __be16 sock; |
| 21 | }; | 21 | }; |
| 22 | 22 | ||
| 23 | #define ipx_broadcast_node "\377\377\377\377\377\377" | 23 | #define ipx_broadcast_node "\377\377\377\377\377\377" |
| @@ -26,9 +26,9 @@ struct ipx_address { | |||
| 26 | #define IPX_MAX_PPROP_HOPS 8 | 26 | #define IPX_MAX_PPROP_HOPS 8 |
| 27 | 27 | ||
| 28 | struct ipxhdr { | 28 | struct ipxhdr { |
| 29 | __u16 ipx_checksum __attribute__ ((packed)); | 29 | __be16 ipx_checksum __attribute__ ((packed)); |
| 30 | #define IPX_NO_CHECKSUM 0xFFFF | 30 | #define IPX_NO_CHECKSUM __constant_htons(0xFFFF) |
| 31 | __u16 ipx_pktsize __attribute__ ((packed)); | 31 | __be16 ipx_pktsize __attribute__ ((packed)); |
| 32 | __u8 ipx_tctrl; | 32 | __u8 ipx_tctrl; |
| 33 | __u8 ipx_type; | 33 | __u8 ipx_type; |
| 34 | #define IPX_TYPE_UNKNOWN 0x00 | 34 | #define IPX_TYPE_UNKNOWN 0x00 |
| @@ -48,14 +48,14 @@ static __inline__ struct ipxhdr *ipx_hdr(struct sk_buff *skb) | |||
| 48 | 48 | ||
| 49 | struct ipx_interface { | 49 | struct ipx_interface { |
| 50 | /* IPX address */ | 50 | /* IPX address */ |
| 51 | __u32 if_netnum; | 51 | __be32 if_netnum; |
| 52 | unsigned char if_node[IPX_NODE_LEN]; | 52 | unsigned char if_node[IPX_NODE_LEN]; |
| 53 | atomic_t refcnt; | 53 | atomic_t refcnt; |
| 54 | 54 | ||
| 55 | /* physical device info */ | 55 | /* physical device info */ |
| 56 | struct net_device *if_dev; | 56 | struct net_device *if_dev; |
| 57 | struct datalink_proto *if_dlink; | 57 | struct datalink_proto *if_dlink; |
| 58 | unsigned short if_dlink_type; | 58 | __be16 if_dlink_type; |
| 59 | 59 | ||
| 60 | /* socket support */ | 60 | /* socket support */ |
| 61 | unsigned short if_sknum; | 61 | unsigned short if_sknum; |
| @@ -71,7 +71,7 @@ struct ipx_interface { | |||
| 71 | }; | 71 | }; |
| 72 | 72 | ||
| 73 | struct ipx_route { | 73 | struct ipx_route { |
| 74 | __u32 ir_net; | 74 | __be32 ir_net; |
| 75 | struct ipx_interface *ir_intrfc; | 75 | struct ipx_interface *ir_intrfc; |
| 76 | unsigned char ir_routed; | 76 | unsigned char ir_routed; |
| 77 | unsigned char ir_router_node[IPX_NODE_LEN]; | 77 | unsigned char ir_router_node[IPX_NODE_LEN]; |
| @@ -82,10 +82,10 @@ struct ipx_route { | |||
| 82 | #ifdef __KERNEL__ | 82 | #ifdef __KERNEL__ |
| 83 | struct ipx_cb { | 83 | struct ipx_cb { |
| 84 | u8 ipx_tctrl; | 84 | u8 ipx_tctrl; |
| 85 | u32 ipx_dest_net; | 85 | __be32 ipx_dest_net; |
| 86 | u32 ipx_source_net; | 86 | __be32 ipx_source_net; |
| 87 | struct { | 87 | struct { |
| 88 | u32 netnum; | 88 | __be32 netnum; |
| 89 | int index; | 89 | int index; |
| 90 | } last_hop; | 90 | } last_hop; |
| 91 | }; | 91 | }; |
| @@ -97,7 +97,7 @@ struct ipx_sock { | |||
| 97 | struct sock sk; | 97 | struct sock sk; |
| 98 | struct ipx_address dest_addr; | 98 | struct ipx_address dest_addr; |
| 99 | struct ipx_interface *intrfc; | 99 | struct ipx_interface *intrfc; |
| 100 | unsigned short port; | 100 | __be16 port; |
| 101 | #ifdef CONFIG_IPX_INTERN | 101 | #ifdef CONFIG_IPX_INTERN |
| 102 | unsigned char node[IPX_NODE_LEN]; | 102 | unsigned char node[IPX_NODE_LEN]; |
| 103 | #endif | 103 | #endif |
| @@ -132,7 +132,7 @@ extern struct ipx_interface *ipx_primary_net; | |||
| 132 | extern int ipx_proc_init(void); | 132 | extern int ipx_proc_init(void); |
| 133 | extern void ipx_proc_exit(void); | 133 | extern void ipx_proc_exit(void); |
| 134 | 134 | ||
| 135 | extern const char *ipx_frame_name(unsigned short); | 135 | extern const char *ipx_frame_name(__be16); |
| 136 | extern const char *ipx_device_name(struct ipx_interface *intrfc); | 136 | extern const char *ipx_device_name(struct ipx_interface *intrfc); |
| 137 | 137 | ||
| 138 | static __inline__ void ipxitf_hold(struct ipx_interface *intrfc) | 138 | static __inline__ void ipxitf_hold(struct ipx_interface *intrfc) |
