All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v3 09/18] tcp: ipv6: Add AO signing for tcp_v6_send_response
Date: Thu, 09 Dec 2021 05:30:12 +0800	[thread overview]
Message-ID: <202112090528.v4sYAZMH-lkp@intel.com> (raw)
In-Reply-To: <0df999535ac5c76b75abcf8a0b0f40fa64c27a7f.1638962992.git.cdleonard@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 4920 bytes --]

Hi Leonard,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on 1fe5b01262844be03de98afdd56d1d393df04d7e]

url:    https://github.com/0day-ci/linux/commits/Leonard-Crestez/tcp-Initial-support-for-RFC5925-auth-option/20211208-194125
base:   1fe5b01262844be03de98afdd56d1d393df04d7e
config: openrisc-randconfig-r014-20211208 (https://download.01.org/0day-ci/archive/20211209/202112090528.v4sYAZMH-lkp(a)intel.com/config)
compiler: or1k-linux-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://github.com/0day-ci/linux/commit/c40d052f30af7bd56b0803412e4f391532253116
        git remote add linux-review https://github.com/0day-ci/linux
        git fetch --no-tags linux-review Leonard-Crestez/tcp-Initial-support-for-RFC5925-auth-option/20211208-194125
        git checkout c40d052f30af7bd56b0803412e4f391532253116
        # save the config file to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=openrisc SHELL=/bin/bash net/ipv4/ net/ipv6/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

   net/ipv6/tcp_ipv6.c: In function 'tcp_v6_send_response':
>> net/ipv6/tcp_ipv6.c:931:66: warning: parameter 'key' set but not used [-Wunused-but-set-parameter]
     931 |                                  int oif, struct tcp_md5sig_key *key, int rst,
         |                                           ~~~~~~~~~~~~~~~~~~~~~~~^~~


vim +/key +931 net/ipv6/tcp_ipv6.c

c40d052f30af7b Leonard Crestez   2021-12-08  928  
a00e74442bac5a Eric Dumazet      2015-09-29  929  static void tcp_v6_send_response(const struct sock *sk, struct sk_buff *skb, u32 seq,
0f85feae6b710c Eric Dumazet      2014-12-09  930  				 u32 ack, u32 win, u32 tsval, u32 tsecr,
0f85feae6b710c Eric Dumazet      2014-12-09 @931  				 int oif, struct tcp_md5sig_key *key, int rst,
e9a5dceee56cb5 Eric Dumazet      2019-09-24  932  				 u8 tclass, __be32 label, u32 priority)
^1da177e4c3f41 Linus Torvalds    2005-04-16  933  {
cf533ea53ebfae Eric Dumazet      2011-10-21  934  	const struct tcphdr *th = tcp_hdr(skb);
cf533ea53ebfae Eric Dumazet      2011-10-21  935  	struct tcphdr *t1;
^1da177e4c3f41 Linus Torvalds    2005-04-16  936  	struct sk_buff *buff;
4c9483b2fb5d25 David S. Miller   2011-03-12  937  	struct flowi6 fl6;
0f85feae6b710c Eric Dumazet      2014-12-09  938  	struct net *net = sk ? sock_net(sk) : dev_net(skb_dst(skb)->dev);
e504799276e530 Daniel Lezcano    2008-03-07  939  	struct sock *ctl_sk = net->ipv6.tcp_sk;
77c676da1b717e Ilpo Järvinen     2008-10-09  940  	unsigned int tot_len = sizeof(struct tcphdr);
dc87efdb1a5cd4 Florian Westphal  2021-04-01  941  	__be32 mrst = 0, *topt;
adf30907d63893 Eric Dumazet      2009-06-02  942  	struct dst_entry *dst;
00483690552c5f Jon Maxwell       2018-05-10  943  	__u32 mark = 0;
c40d052f30af7b Leonard Crestez   2021-12-08  944  #ifdef CONFIG_TCP_AUTHOPT
c40d052f30af7b Leonard Crestez   2021-12-08  945  	struct tcp_authopt_info *aoinfo;
c40d052f30af7b Leonard Crestez   2021-12-08  946  	struct tcp_authopt_key_info *aokey;
c40d052f30af7b Leonard Crestez   2021-12-08  947  	u8 aornextkeyid;
c40d052f30af7b Leonard Crestez   2021-12-08  948  	int aolen;
c40d052f30af7b Leonard Crestez   2021-12-08  949  #endif
^1da177e4c3f41 Linus Torvalds    2005-04-16  950  
ee684b6f283004 Andrey Vagin      2013-02-11  951  	if (tsecr)
626e264dd1989b Ilpo Järvinen     2008-10-09  952  		tot_len += TCPOLEN_TSTAMP_ALIGNED;
c40d052f30af7b Leonard Crestez   2021-12-08  953  #ifdef CONFIG_TCP_AUTHOPT
c40d052f30af7b Leonard Crestez   2021-12-08  954  	/* Key lookup before SKB allocation */
c40d052f30af7b Leonard Crestez   2021-12-08  955  	aolen = tcp_v6_send_response_init_authopt(sk, &aoinfo, &aokey, &aornextkeyid);
c40d052f30af7b Leonard Crestez   2021-12-08  956  	if (aolen) {
c40d052f30af7b Leonard Crestez   2021-12-08  957  		tot_len += aolen;
c40d052f30af7b Leonard Crestez   2021-12-08  958  		/* Don't use MD5 */
c40d052f30af7b Leonard Crestez   2021-12-08  959  		key = NULL;
c40d052f30af7b Leonard Crestez   2021-12-08  960  	}
c40d052f30af7b Leonard Crestez   2021-12-08  961  #endif
cfb6eeb4c86059 YOSHIFUJI Hideaki 2006-11-14  962  #ifdef CONFIG_TCP_MD5SIG
cfb6eeb4c86059 YOSHIFUJI Hideaki 2006-11-14  963  	if (key)
cfb6eeb4c86059 YOSHIFUJI Hideaki 2006-11-14  964  		tot_len += TCPOLEN_MD5SIG_ALIGNED;
cfb6eeb4c86059 YOSHIFUJI Hideaki 2006-11-14  965  #endif
cfb6eeb4c86059 YOSHIFUJI Hideaki 2006-11-14  966  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

  reply	other threads:[~2021-12-08 21:30 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-08 11:37 [PATCH v3 00/18] tcp: Initial support for RFC5925 auth option Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 01/18] tcp: authopt: Initial support and key management Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 02/18] docs: Add user documentation for tcp_authopt Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 03/18] tcp: authopt: Add crypto initialization Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 04/18] tcp: md5: Refactor tcp_sig_hash_skb_data for AO Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 05/18] tcp: authopt: Compute packet signatures Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 06/18] tcp: authopt: Hook into tcp core Leonard Crestez
2021-12-08 16:45   ` kernel test robot
2021-12-08 20:39   ` kernel test robot
2021-12-08 20:39     ` kernel test robot
2021-12-09 12:58   ` kernel test robot
2021-12-08 11:37 ` [PATCH v3 07/18] tcp: authopt: Disable via sysctl by default Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 08/18] tcp: authopt: Implement Sequence Number Extension Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 09/18] tcp: ipv6: Add AO signing for tcp_v6_send_response Leonard Crestez
2021-12-08 21:30   ` kernel test robot [this message]
2021-12-08 11:37 ` [PATCH v3 10/18] tcp: authopt: Add support for signing skb-less replies Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 11/18] tcp: ipv4: Add AO signing for " Leonard Crestez
2021-12-08 23:37   ` kernel test robot
2021-12-09 15:02   ` kernel test robot
2021-12-08 11:37 ` [PATCH v3 12/18] tcp: authopt: Add key selection controls Leonard Crestez
2021-12-09 16:57   ` kernel test robot
2021-12-08 11:37 ` [PATCH v3 13/18] tcp: authopt: Add initial l3index support Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 14/18] tcp: authopt: Add NOSEND/NORECV flags Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 15/18] tcp: authopt: Add prefixlen support Leonard Crestez
2021-12-09 19:01   ` kernel test robot
2021-12-08 11:37 ` [PATCH v3 16/18] selftests: nettest: Rename md5_prefix to key_addr_prefix Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 17/18] selftests: nettest: Initial tcp_authopt support Leonard Crestez
2021-12-08 11:37 ` [PATCH v3 18/18] selftests: net/fcnal: " Leonard Crestez
2021-12-13 10:31 ` [PATCH v3 00/18] tcp: Initial support for RFC5925 auth option Leonard Crestez

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202112090528.v4sYAZMH-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.