From: kernel test robot <lkp@intel.com>
To: Richard Gobert <richardbgobert@gmail.com>,
davem@davemloft.net, edumazet@google.com, kuba@kernel.org,
pabeni@redhat.com, idosch@nvidia.com, razor@blackwall.org,
amcohen@nvidia.com, petrm@nvidia.com, jbenc@redhat.com,
b.galvani@gmail.com, bpoirier@nvidia.com, gavinl@nvidia.com,
martin.lau@kernel.org, daniel@iogearbox.net,
herbert@gondor.apana.org.au, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org
Cc: oe-kbuild-all@lists.linux.dev
Subject: Re: [PATCH net-next 1/2] net: vxlan: enable local address bind for vxlan sockets
Date: Sat, 24 Feb 2024 01:49:40 +0800 [thread overview]
Message-ID: <202402240119.AR4eT8mt-lkp@intel.com> (raw)
In-Reply-To: <a4cd1adb-74d4-4eea-9f74-0d0ac3d79e44@gmail.com>
Hi Richard,
kernel test robot noticed the following build errors:
[auto build test ERROR on net-next/main]
url: https://github.com/intel-lab-lkp/linux/commits/Richard-Gobert/net-vxlan-enable-local-address-bind-for-vxlan-sockets/20240223-045600
base: net-next/main
patch link: https://lore.kernel.org/r/a4cd1adb-74d4-4eea-9f74-0d0ac3d79e44%40gmail.com
patch subject: [PATCH net-next 1/2] net: vxlan: enable local address bind for vxlan sockets
config: arc-randconfig-r133-20240223 (https://download.01.org/0day-ci/archive/20240224/202402240119.AR4eT8mt-lkp@intel.com/config)
compiler: arc-elf-gcc (GCC) 13.2.0
reproduce: (https://download.01.org/0day-ci/archive/20240224/202402240119.AR4eT8mt-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202402240119.AR4eT8mt-lkp@intel.com/
All errors (new ones prefixed by >>):
drivers/net/vxlan/vxlan_core.c: In function 'vxlan_create_sock':
>> drivers/net/vxlan/vxlan_core.c:3498:34: error: 'struct udp_port_cfg' has no member named 'local_ip6'; did you mean 'local_ip'?
3498 | memcpy(&udp_conf.local_ip6.s6_addr32,
| ^~~~~~~~~
| local_ip
vim +3498 drivers/net/vxlan/vxlan_core.c
3482
3483 static struct socket *vxlan_create_sock(struct net *net, bool ipv6, __be16 port,
3484 u32 flags, int ifindex,
3485 union vxlan_addr addr)
3486 {
3487 struct socket *sock;
3488 struct udp_port_cfg udp_conf;
3489 int err;
3490
3491 memset(&udp_conf, 0, sizeof(udp_conf));
3492
3493 if (ipv6) {
3494 udp_conf.family = AF_INET6;
3495 udp_conf.use_udp6_rx_checksums =
3496 !(flags & VXLAN_F_UDP_ZERO_CSUM6_RX);
3497 udp_conf.ipv6_v6only = 1;
> 3498 memcpy(&udp_conf.local_ip6.s6_addr32,
3499 &addr.sin6.sin6_addr.s6_addr32,
3500 sizeof(addr.sin6.sin6_addr.s6_addr32));
3501 } else {
3502 udp_conf.family = AF_INET;
3503 udp_conf.local_ip.s_addr = addr.sin.sin_addr.s_addr;
3504 memcpy(&udp_conf.local_ip.s_addr,
3505 &addr.sin.sin_addr.s_addr,
3506 sizeof(addr.sin.sin_addr.s_addr));
3507 }
3508
3509 udp_conf.local_udp_port = port;
3510 udp_conf.bind_ifindex = ifindex;
3511
3512 /* Open UDP socket */
3513 err = udp_sock_create(net, &udp_conf, &sock);
3514 if (err < 0)
3515 return ERR_PTR(err);
3516
3517 udp_allow_gso(sock->sk);
3518 return sock;
3519 }
3520
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2024-02-23 17:50 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-22 20:48 [PATCH net-next 0/2] net: add local address bind support to vxlan and geneve Richard Gobert
2024-02-22 20:51 ` [PATCH net-next 1/2] net: vxlan: enable local address bind for vxlan sockets Richard Gobert
2024-02-23 17:49 ` kernel test robot [this message]
2024-02-24 5:58 ` kernel test robot
2024-02-22 20:53 ` [PATCH net-next 2/2] net: geneve: enable local address bind for geneve sockets Richard Gobert
2024-02-22 22:31 ` Eyal Birger
2024-02-27 9:02 ` Richard Gobert
2024-02-28 17:51 ` Eyal Birger
2024-02-24 9:01 ` kernel test robot
2024-02-24 10:06 ` Jiri Benc
2024-02-23 14:11 ` [PATCH net-next 0/2] net: add local address bind support to vxlan and geneve Jakub Kicinski
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=202402240119.AR4eT8mt-lkp@intel.com \
--to=lkp@intel.com \
--cc=amcohen@nvidia.com \
--cc=b.galvani@gmail.com \
--cc=bpoirier@nvidia.com \
--cc=daniel@iogearbox.net \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=gavinl@nvidia.com \
--cc=herbert@gondor.apana.org.au \
--cc=idosch@nvidia.com \
--cc=jbenc@redhat.com \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=martin.lau@kernel.org \
--cc=netdev@vger.kernel.org \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=pabeni@redhat.com \
--cc=petrm@nvidia.com \
--cc=razor@blackwall.org \
--cc=richardbgobert@gmail.com \
/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.