From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Westphal Subject: Re: [PATCH v3 1/2] netfilter_queue: enable UID/GID socket info retrieval Date: Fri, 20 Dec 2013 15:09:59 +0100 Message-ID: <20131220140959.GA29632@breakpoint.cc> References: <1387542820-16319-1-git-send-email-valentina.giusti@bmw-carit.de> <1387542820-16319-2-git-send-email-valentina.giusti@bmw-carit.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: netfilter-devel@vger.kernel.org, netdev@vger.kernel.org, fw@strlen.de, jpa@google.com, pablo@netfilter.org, daniel.wagner@bmw-carit.de To: valentina.giusti@bmw-carit.de Return-path: Received: from Chamillionaire.breakpoint.cc ([80.244.247.6]:39043 "EHLO Chamillionaire.breakpoint.cc" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1161004Ab3LTOKD (ORCPT ); Fri, 20 Dec 2013 09:10:03 -0500 Content-Disposition: inline In-Reply-To: <1387542820-16319-2-git-send-email-valentina.giusti@bmw-carit.de> Sender: netfilter-devel-owner@vger.kernel.org List-ID: valentina.giusti@bmw-carit.de wrote: > --- a/net/netfilter/nfnetlink_queue_core.c > +++ b/net/netfilter/nfnetlink_queue_core.c > @@ -297,6 +297,32 @@ nfqnl_put_packet_info(struct sk_buff *nlskb, struct sk_buff *packet, > return flags ? nla_put_be32(nlskb, NFQA_SKB_INFO, htonl(flags)) : 0; > } > > +static int nfqnl_put_sk_uidgid(struct sk_buff *skb, struct sock *sk) > +{ > + const struct cred *cred; > + > + if (sk->sk_state == TCP_TIME_WAIT) > + return -1; I think this should be 'return 0'?