Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e69a4adc authored by Al Viro's avatar Al Viro Committed by David S. Miller
Browse files

[IPV6]: Misc endianness annotations.

parent b09b845c
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -35,9 +35,9 @@ struct prefix_info {
#else
#error "Please fix <asm/byteorder.h>"
#endif
	__u32			valid;
	__u32			prefered;
	__u32			reserved2;
	__be32			valid;
	__be32			prefered;
	__be32			reserved2;

	struct in6_addr		prefix;
};
@@ -183,7 +183,7 @@ static __inline__ u8 ipv6_addr_hash(const struct in6_addr *addr)
	 * This will include the IEEE address token on links that support it.
	 */

	word = addr->s6_addr32[2] ^ addr->s6_addr32[3];
	word = (__force u32)(addr->s6_addr32[2] ^ addr->s6_addr32[3]);
	word ^= (word >> 16);
	word ^= (word >> 8);

+1 −1
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@ struct route_info {
				route_pref:2,
				reserved_h:3;
#endif
	__u32			lifetime;
	__be32			lifetime;
	__u8			prefix[0];	/* 0,8 or 16 */
};

+1 −1
Original line number Diff line number Diff line
@@ -563,7 +563,7 @@ extern int ip6_datagram_connect(struct sock *sk,
						     struct sockaddr *addr, int addr_len);

extern int 			ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len);
extern void			ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, u16 port,
extern void			ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port,
						u32 info, u8 *payload);
extern void			ipv6_local_error(struct sock *sk, int err, struct flowi *fl, u32 info);

+2 −2
Original line number Diff line number Diff line
@@ -66,8 +66,8 @@ struct rs_msg {

struct ra_msg {
        struct icmp6hdr		icmph;
	__u32			reachable_time;
	__u32			retrans_timer;
	__be32			reachable_time;
	__be32			retrans_timer;
};

struct nd_opt_hdr {
+1 −1
Original line number Diff line number Diff line
@@ -232,7 +232,7 @@ static inline unsigned ipv6_addr_scope2type(unsigned scope)

int __ipv6_addr_type(const struct in6_addr *addr)
{
	u32 st;
	__be32 st;

	st = addr->s6_addr32[0];

Loading