diff --git a/net/core/filter.c b/net/core/filter.c index ca79f29284860bbfee566f0d2a0d7b1ff3ac43d5..a00734f51d4ad75ce5f922fe7a625bd82db880d3 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -4632,10 +4632,10 @@ BPF_CALL_1(bpf_sock_tcp_send_reset, struct sk_buff *, skb) struct net *net = dev_net(skb->dev); int hook = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_FORWARD) | (1 << NF_INET_LOCAL_OUT); if (sk->sk_family == AF_INET) { - nf_send_reset(net, skb, hook); + nf_send_reset(net, sk, skb, hook); #ifdef CONFIG_NF_REJECT_IPV6 } else if (sk->sk_family == AF_INET6) { - nf_send_reset6(net, skb, hook); + nf_send_reset6(net, sk, skb, hook); #endif } }