From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FAKE_REPLY_C, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E0A8DC433E2 for ; Thu, 3 Sep 2020 12:24:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8007D20775 for ; Thu, 3 Sep 2020 12:24:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="jmcoSORA" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728777AbgICMX5 (ORCPT ); Thu, 3 Sep 2020 08:23:57 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:34508 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728691AbgICMTQ (ORCPT ); Thu, 3 Sep 2020 08:19:16 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 083CDe19047606; Thu, 3 Sep 2020 12:18:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : mime-version : content-type : in-reply-to; s=corp-2020-01-29; bh=iXrHHRSZvThwtXIFNCD0PlGFlMMf6rKJL+1sEuyBsoE=; b=jmcoSORAZdtSsNj1oCgNRkTJEs9IbT6YVwpED0DNWJrlR1TPoKjpNEYEOhqWx9WKyo3y iRG4XzpwuB4IcxkNnvSzNvizteXUxwsRH6+OL15z447Ma38w60jeEKnBT0MCP5CPgfTf YhNaBEZ/Oq6XgvmCXE07G0OJN7uHxUSMUSgvYM7jORqvi/nYjfNy9OFXZTRyq/4hptxy gFaUb4FzicC5fAGpi2xyzEdzHkWqEfkZOkYJaN0DVLOPxx3KCqOwNUxulU46KOG8hVGl JimFkJXWHmwpMNXvm7FQxXphjA09W0u+r6DFjtbSAzwmeQO3L5XAyI+bSan+hy4AbYKF 9w== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2120.oracle.com with ESMTP id 339dmn6stp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 03 Sep 2020 12:18:44 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 083C9n82191952; Thu, 3 Sep 2020 12:18:43 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userp3030.oracle.com with ESMTP id 3380y1txxs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 03 Sep 2020 12:18:43 +0000 Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 083CIfC9023279; Thu, 3 Sep 2020 12:18:42 GMT Received: from kadam (/41.57.98.10) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 03 Sep 2020 05:18:40 -0700 Date: Thu, 3 Sep 2020 15:18:33 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Nikolay Aleksandrov , netdev@vger.kernel.org Cc: lkp@intel.com, Dan Carpenter , kbuild-all@lists.01.org, roopa@nvidia.com, bridge@lists.linux-foundation.org, davem@davemloft.net, Nikolay Aleksandrov Subject: Re: [PATCH net-next v2 04/15] net: bridge: mcast: add support for group-and-source specific queries Message-ID: <20200903121832.GD8299@kadam> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="gX5Hm7FaHdN5aeGl" Content-Disposition: inline In-Reply-To: <20200902112529.1570040-5-nikolay@cumulusnetworks.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9732 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009030115 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9732 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 mlxlogscore=999 adultscore=0 impostorscore=0 mlxscore=0 suspectscore=0 spamscore=0 clxscore=1011 malwarescore=0 lowpriorityscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009030115 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org --gX5Hm7FaHdN5aeGl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Nikolay, url: https://github.com/0day-ci/linux/commits/Nikolay-Aleksandrov/net-bridge-mcast-initial-IGMPv3-support-part-1/20200902-193339 base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git dc1a9bf2c8169d9f607502162af1858a73a18cb8 config: i386-randconfig-m021-20200902 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter New smatch warnings: net/bridge/br_multicast.c:359 br_ip4_multicast_alloc_query() error: use kfree_skb() here instead of kfree(skb) Old smatch warnings: net/bridge/br_multicast.c:711 br_multicast_add_group() error: potential null dereference 'mp'. (br_multicast_new_group returns null) # https://github.com/0day-ci/linux/commit/6ed1da60b015f4e607ee2dcaaf557306a1bd3b57 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Nikolay-Aleksandrov/net-bridge-mcast-initial-IGMPv3-support-part-1/20200902-193339 git checkout 6ed1da60b015f4e607ee2dcaaf557306a1bd3b57 vim +359 net/bridge/br_multicast.c 8ef2a9a5985499 YOSHIFUJI Hideaki 2010-04-18 230 static struct sk_buff *br_ip4_multicast_alloc_query(struct net_bridge *br, 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 231 struct net_bridge_port_group *pg, 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 232 __be32 ip_dst, __be32 group, 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 233 bool with_srcs, bool over_lmqt, 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 234 u8 sflag, u8 *igmp_type) eb1d16414339a6 Herbert Xu 2010-02-27 235 { 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 236 struct net_bridge_port *p = pg ? pg->port : NULL; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 237 struct net_bridge_group_src *ent; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 238 size_t pkt_size, igmp_hdr_size; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 239 unsigned long now = jiffies; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 240 struct igmpv3_query *ihv3; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 241 void *csum_start = NULL; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 242 __sum16 *csum = NULL; eb1d16414339a6 Herbert Xu 2010-02-27 243 struct sk_buff *skb; eb1d16414339a6 Herbert Xu 2010-02-27 244 struct igmphdr *ih; eb1d16414339a6 Herbert Xu 2010-02-27 245 struct ethhdr *eth; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 246 unsigned long lmqt; eb1d16414339a6 Herbert Xu 2010-02-27 247 struct iphdr *iph; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 248 u16 lmqt_srcs = 0; eb1d16414339a6 Herbert Xu 2010-02-27 249 5e9235853d652a Nikolay Aleksandrov 2016-11-21 250 igmp_hdr_size = sizeof(*ih); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 251 if (br->multicast_igmp_version == 3) { 5e9235853d652a Nikolay Aleksandrov 2016-11-21 252 igmp_hdr_size = sizeof(*ihv3); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 253 if (pg && with_srcs) { 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 254 lmqt = now + (br->multicast_last_member_interval * 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 255 br->multicast_last_member_count); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 256 hlist_for_each_entry(ent, &pg->src_list, node) { 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 257 if (over_lmqt == time_after(ent->timer.expires, 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 258 lmqt) && 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 259 ent->src_query_rexmit_cnt > 0) 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 260 lmqt_srcs++; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 261 } 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 262 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 263 if (!lmqt_srcs) 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 264 return NULL; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 265 igmp_hdr_size += lmqt_srcs * sizeof(__be32); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 266 } 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 267 } 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 268 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 269 pkt_size = sizeof(*eth) + sizeof(*iph) + 4 + igmp_hdr_size; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 270 if ((p && pkt_size > p->dev->mtu) || 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 271 pkt_size > br->dev->mtu) 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 272 return NULL; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 273 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 274 skb = netdev_alloc_skb_ip_align(br->dev, pkt_size); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ eb1d16414339a6 Herbert Xu 2010-02-27 275 if (!skb) eb1d16414339a6 Herbert Xu 2010-02-27 276 goto out; eb1d16414339a6 Herbert Xu 2010-02-27 277 eb1d16414339a6 Herbert Xu 2010-02-27 278 skb->protocol = htons(ETH_P_IP); eb1d16414339a6 Herbert Xu 2010-02-27 279 eb1d16414339a6 Herbert Xu 2010-02-27 280 skb_reset_mac_header(skb); eb1d16414339a6 Herbert Xu 2010-02-27 281 eth = eth_hdr(skb); eb1d16414339a6 Herbert Xu 2010-02-27 282 e5a727f6632654 Joe Perches 2014-02-23 283 ether_addr_copy(eth->h_source, br->dev->dev_addr); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 284 ip_eth_mc_map(ip_dst, eth->h_dest); eb1d16414339a6 Herbert Xu 2010-02-27 285 eth->h_proto = htons(ETH_P_IP); eb1d16414339a6 Herbert Xu 2010-02-27 286 skb_put(skb, sizeof(*eth)); eb1d16414339a6 Herbert Xu 2010-02-27 287 eb1d16414339a6 Herbert Xu 2010-02-27 288 skb_set_network_header(skb, skb->len); eb1d16414339a6 Herbert Xu 2010-02-27 289 iph = ip_hdr(skb); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 290 iph->tot_len = htons(pkt_size - sizeof(*eth)); eb1d16414339a6 Herbert Xu 2010-02-27 291 eb1d16414339a6 Herbert Xu 2010-02-27 292 iph->version = 4; eb1d16414339a6 Herbert Xu 2010-02-27 293 iph->ihl = 6; eb1d16414339a6 Herbert Xu 2010-02-27 294 iph->tos = 0xc0; eb1d16414339a6 Herbert Xu 2010-02-27 295 iph->id = 0; eb1d16414339a6 Herbert Xu 2010-02-27 296 iph->frag_off = htons(IP_DF); eb1d16414339a6 Herbert Xu 2010-02-27 297 iph->ttl = 1; eb1d16414339a6 Herbert Xu 2010-02-27 298 iph->protocol = IPPROTO_IGMP; 675779adbf7c80 Nikolay Aleksandrov 2018-09-26 299 iph->saddr = br_opt_get(br, BROPT_MULTICAST_QUERY_USE_IFADDR) ? 1c8ad5bfa2be50 Cong Wang 2013-05-21 300 inet_select_addr(br->dev, 0, RT_SCOPE_LINK) : 0; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 301 iph->daddr = ip_dst; eb1d16414339a6 Herbert Xu 2010-02-27 302 ((u8 *)&iph[1])[0] = IPOPT_RA; eb1d16414339a6 Herbert Xu 2010-02-27 303 ((u8 *)&iph[1])[1] = 4; eb1d16414339a6 Herbert Xu 2010-02-27 304 ((u8 *)&iph[1])[2] = 0; eb1d16414339a6 Herbert Xu 2010-02-27 305 ((u8 *)&iph[1])[3] = 0; eb1d16414339a6 Herbert Xu 2010-02-27 306 ip_send_check(iph); eb1d16414339a6 Herbert Xu 2010-02-27 307 skb_put(skb, 24); eb1d16414339a6 Herbert Xu 2010-02-27 308 eb1d16414339a6 Herbert Xu 2010-02-27 309 skb_set_transport_header(skb, skb->len); 1080ab95e3c7bd Nikolay Aleksandrov 2016-06-28 310 *igmp_type = IGMP_HOST_MEMBERSHIP_QUERY; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 311 5e9235853d652a Nikolay Aleksandrov 2016-11-21 312 switch (br->multicast_igmp_version) { 5e9235853d652a Nikolay Aleksandrov 2016-11-21 313 case 2: 5e9235853d652a Nikolay Aleksandrov 2016-11-21 314 ih = igmp_hdr(skb); eb1d16414339a6 Herbert Xu 2010-02-27 315 ih->type = IGMP_HOST_MEMBERSHIP_QUERY; eb1d16414339a6 Herbert Xu 2010-02-27 316 ih->code = (group ? br->multicast_last_member_interval : eb1d16414339a6 Herbert Xu 2010-02-27 317 br->multicast_query_response_interval) / eb1d16414339a6 Herbert Xu 2010-02-27 318 (HZ / IGMP_TIMER_SCALE); eb1d16414339a6 Herbert Xu 2010-02-27 319 ih->group = group; eb1d16414339a6 Herbert Xu 2010-02-27 320 ih->csum = 0; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 321 csum = &ih->csum; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 322 csum_start = (void *)ih; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 323 break; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 324 case 3: 5e9235853d652a Nikolay Aleksandrov 2016-11-21 325 ihv3 = igmpv3_query_hdr(skb); 5e9235853d652a Nikolay Aleksandrov 2016-11-21 326 ihv3->type = IGMP_HOST_MEMBERSHIP_QUERY; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 327 ihv3->code = (group ? br->multicast_last_member_interval : 5e9235853d652a Nikolay Aleksandrov 2016-11-21 328 br->multicast_query_response_interval) / 5e9235853d652a Nikolay Aleksandrov 2016-11-21 329 (HZ / IGMP_TIMER_SCALE); 5e9235853d652a Nikolay Aleksandrov 2016-11-21 330 ihv3->group = group; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 331 ihv3->qqic = br->multicast_query_interval / HZ; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 332 ihv3->nsrcs = htons(lmqt_srcs); 5e9235853d652a Nikolay Aleksandrov 2016-11-21 333 ihv3->resv = 0; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 334 ihv3->suppress = sflag; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 335 ihv3->qrv = 2; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 336 ihv3->csum = 0; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 337 csum = &ihv3->csum; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 338 csum_start = (void *)ihv3; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 339 if (!pg || !with_srcs) 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 340 break; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 341 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 342 lmqt_srcs = 0; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 343 hlist_for_each_entry(ent, &pg->src_list, node) { 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 344 if (over_lmqt == time_after(ent->timer.expires, 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 345 lmqt) && 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 346 ent->src_query_rexmit_cnt > 0) { 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 347 ihv3->srcs[lmqt_srcs++] = ent->addr.u.ip4; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 348 ent->src_query_rexmit_cnt--; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 349 } 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 350 } 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 351 if (WARN_ON(lmqt_srcs != ntohs(ihv3->nsrcs))) { 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 352 kfree_skb(skb); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 353 return NULL; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 354 } 5e9235853d652a Nikolay Aleksandrov 2016-11-21 355 break; 5e9235853d652a Nikolay Aleksandrov 2016-11-21 356 } eb1d16414339a6 Herbert Xu 2010-02-27 357 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 358 if (WARN_ON(!csum || !csum_start)) { 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 @359 kfree(skb); This should be kfree_skb(skb); 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 360 return NULL; 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 361 } 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 362 6ed1da60b015f4 Nikolay Aleksandrov 2020-09-02 363 *csum = ip_compute_csum(csum_start, igmp_hdr_size); 5e9235853d652a Nikolay Aleksandrov 2016-11-21 364 skb_put(skb, igmp_hdr_size); eb1d16414339a6 Herbert Xu 2010-02-27 365 __skb_pull(skb, sizeof(*eth)); eb1d16414339a6 Herbert Xu 2010-02-27 366 eb1d16414339a6 Herbert Xu 2010-02-27 367 out: eb1d16414339a6 Herbert Xu 2010-02-27 368 return skb; eb1d16414339a6 Herbert Xu 2010-02-27 369 } --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --gX5Hm7FaHdN5aeGl Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 Acnyavn/AAOD6lZP2QEA --gX5Hm7FaHdN5aeGl--