Quellcode durchsuchen

[IPV4]: annotate address in inet_request_sock

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Al Viro vor 18 Jahren
Ursprung
Commit
adaf345b53
2 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 2 2
      include/net/inet_sock.h
  2. 2 2
      net/ipv4/tcp_ipv4.c

+ 2 - 2
include/net/inet_sock.h

@@ -62,8 +62,8 @@ struct inet_request_sock {
 	u16			inet6_rsk_offset;
 	/* 2 bytes hole, try to pack */
 #endif
-	u32			loc_addr;
-	u32			rmt_addr;
+	__be32			loc_addr;
+	__be32			rmt_addr;
 	u16			rmt_port;
 	u16			snd_wscale : 4, 
 				rcv_wscale : 4, 

+ 2 - 2
net/ipv4/tcp_ipv4.c

@@ -734,8 +734,8 @@ int tcp_v4_conn_request(struct sock *sk, struct sk_buff *skb)
 	struct inet_request_sock *ireq;
 	struct tcp_options_received tmp_opt;
 	struct request_sock *req;
-	__u32 saddr = skb->nh.iph->saddr;
-	__u32 daddr = skb->nh.iph->daddr;
+	__be32 saddr = skb->nh.iph->saddr;
+	__be32 daddr = skb->nh.iph->daddr;
 	__u32 isn = TCP_SKB_CB(skb)->when;
 	struct dst_entry *dst = NULL;
 #ifdef CONFIG_SYN_COOKIES