[DCCP]: Replace socket with sock for reset sending.
Replace dccp_v(4|6)_ctl_socket with sock to unify a code with TCP/ICMP. Signed-off-by: Denis V. Lunev <den@openvz.org> Acked-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
14c0c8e8e0
commit
7630f02681
@ -348,7 +348,7 @@ struct sk_buff *dccp_make_response(struct sock *sk, struct dst_entry *dst,
|
||||
EXPORT_SYMBOL_GPL(dccp_make_response);
|
||||
|
||||
/* answer offending packet in @rcv_skb with Reset from control socket @ctl */
|
||||
struct sk_buff *dccp_ctl_make_reset(struct socket *ctl, struct sk_buff *rcv_skb)
|
||||
struct sk_buff *dccp_ctl_make_reset(struct sock *sk, struct sk_buff *rcv_skb)
|
||||
{
|
||||
struct dccp_hdr *rxdh = dccp_hdr(rcv_skb), *dh;
|
||||
struct dccp_skb_cb *dcb = DCCP_SKB_CB(rcv_skb);
|
||||
@ -358,11 +358,11 @@ struct sk_buff *dccp_ctl_make_reset(struct socket *ctl, struct sk_buff *rcv_skb)
|
||||
struct dccp_hdr_reset *dhr;
|
||||
struct sk_buff *skb;
|
||||
|
||||
skb = alloc_skb(ctl->sk->sk_prot->max_header, GFP_ATOMIC);
|
||||
skb = alloc_skb(sk->sk_prot->max_header, GFP_ATOMIC);
|
||||
if (skb == NULL)
|
||||
return NULL;
|
||||
|
||||
skb_reserve(skb, ctl->sk->sk_prot->max_header);
|
||||
skb_reserve(skb, sk->sk_prot->max_header);
|
||||
|
||||
/* Swap the send and the receive. */
|
||||
dh = dccp_zeroed_hdr(skb, dccp_hdr_reset_len);
|
||||
|
Reference in New Issue
Block a user