|
@@ -254,7 +254,6 @@ static int inet_create(struct net *net, struct socket *sock, int protocol,
|
|
|
struct inet_sock *inet;
|
|
|
struct proto *answer_prot;
|
|
|
unsigned char answer_flags;
|
|
|
- char answer_no_check;
|
|
|
int try_loading_module = 0;
|
|
|
int err;
|
|
|
|
|
@@ -312,7 +311,6 @@ lookup_protocol:
|
|
|
|
|
|
sock->ops = answer->ops;
|
|
|
answer_prot = answer->prot;
|
|
|
- answer_no_check = answer->no_check;
|
|
|
answer_flags = answer->flags;
|
|
|
rcu_read_unlock();
|
|
|
|
|
@@ -324,7 +322,6 @@ lookup_protocol:
|
|
|
goto out;
|
|
|
|
|
|
err = 0;
|
|
|
- sk->sk_no_check = answer_no_check;
|
|
|
if (INET_PROTOSW_REUSE & answer_flags)
|
|
|
sk->sk_reuse = SK_CAN_REUSE;
|
|
|
|
|
@@ -1002,7 +999,6 @@ static struct inet_protosw inetsw_array[] =
|
|
|
.protocol = IPPROTO_TCP,
|
|
|
.prot = &tcp_prot,
|
|
|
.ops = &inet_stream_ops,
|
|
|
- .no_check = 0,
|
|
|
.flags = INET_PROTOSW_PERMANENT |
|
|
|
INET_PROTOSW_ICSK,
|
|
|
},
|
|
@@ -1012,7 +1008,6 @@ static struct inet_protosw inetsw_array[] =
|
|
|
.protocol = IPPROTO_UDP,
|
|
|
.prot = &udp_prot,
|
|
|
.ops = &inet_dgram_ops,
|
|
|
- .no_check = UDP_CSUM_DEFAULT,
|
|
|
.flags = INET_PROTOSW_PERMANENT,
|
|
|
},
|
|
|
|
|
@@ -1021,7 +1016,6 @@ static struct inet_protosw inetsw_array[] =
|
|
|
.protocol = IPPROTO_ICMP,
|
|
|
.prot = &ping_prot,
|
|
|
.ops = &inet_dgram_ops,
|
|
|
- .no_check = UDP_CSUM_DEFAULT,
|
|
|
.flags = INET_PROTOSW_REUSE,
|
|
|
},
|
|
|
|
|
@@ -1030,7 +1024,6 @@ static struct inet_protosw inetsw_array[] =
|
|
|
.protocol = IPPROTO_IP, /* wild card */
|
|
|
.prot = &raw_prot,
|
|
|
.ops = &inet_sockraw_ops,
|
|
|
- .no_check = UDP_CSUM_DEFAULT,
|
|
|
.flags = INET_PROTOSW_REUSE,
|
|
|
}
|
|
|
};
|