From owner-freebsd-net@freebsd.org Fri Jul 13 00:19:42 2018 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CDD7310387FB for ; Fri, 13 Jul 2018 00:19:42 +0000 (UTC) (envelope-from neel@neelc.org) Received: from mail.neelc.org (mail.neelc.org [IPv6:2001:19f0:5:371:5400:ff:fe5a:9a53]) by mx1.freebsd.org (Postfix) with ESMTP id 842D18A2BB for ; Fri, 13 Jul 2018 00:19:42 +0000 (UTC) (envelope-from neel@neelc.org) Received: from mail.neelc.org (mail.neelc.org [IPv6:2001:19f0:5:371:5400:ff:fe5a:9a53]) by mail.neelc.org (Postfix) with ESMTPSA id 03C9F7682C for ; Thu, 12 Jul 2018 20:19:40 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 12 Jul 2018 20:19:40 -0400 From: Neel Chauhan To: freebsd-net@freebsd.org Subject: Interested in Wiki/Networking/Low Hanging Kernel Fruit: "Reject non-broadcast destinations passed to IP_ONESBCAST with a meaningful error" Message-ID: X-Sender: neel@neelc.org User-Agent: Roundcube Webmail/1.3.5 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2018 00:19:43 -0000 Hi freebsd-net@ mailing list, I want to get into FreeBSD kernel development (I have been doing Ports for over 3.5 years), and have an interest in TCP/IP networking. I am looking at the "Low hanging kernel fruit" section of the Wiki entry for Networking (https://wiki.freebsd.org/Networking), and this entry seems interesting: > Reject non-broadcast destinations passed to IP_ONESBCAST with a > meaningful error. I have a few questions: 1. Is this task suitable for a FreeBSD kernel development beginner? 2. Should I modify ip_output() in sys/netinet/ip_output.c? ip_ctloutput()? 3. To check for a broadcast address, would in_ifaddr_broadcast() be okay? Thank You, Neel Chauhan === https://www.neelc.org/