rk: gcc-wrapper.py ignore memcontrol.c:5355
[firefly-linux-kernel-4.4.55.git] / include / linux / inet_diag.h
index e7032f041982f6bd2eaf8cfa6e2f66ed1abd2bc0..795852dc343407520b0a273ac7cde8891d5b310b 100644 (file)
@@ -24,6 +24,10 @@ struct inet_diag_handler {
        void            (*idiag_get_info)(struct sock *sk,
                                          struct inet_diag_msg *r,
                                          void *info);
+
+       int             (*destroy)(struct sk_buff *in_skb,
+                                  const struct inet_diag_req_v2 *req);
+
        __u16           idiag_type;
        __u16           idiag_info_size;
 };
@@ -33,7 +37,7 @@ int inet_sk_diag_fill(struct sock *sk, struct inet_connection_sock *icsk,
                      struct sk_buff *skb, const struct inet_diag_req_v2 *req,
                      struct user_namespace *user_ns,
                      u32 pid, u32 seq, u16 nlmsg_flags,
-                     const struct nlmsghdr *unlh);
+                     const struct nlmsghdr *unlh, bool net_admin);
 void inet_diag_dump_icsk(struct inet_hashinfo *h, struct sk_buff *skb,
                         struct netlink_callback *cb,
                         const struct inet_diag_req_v2 *r,