From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ZN3AM-0001VJ-Og for mharc-grub-devel@gnu.org; Wed, 05 Aug 2015 14:11:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN3AI-0001Sl-R8 for grub-devel@gnu.org; Wed, 05 Aug 2015 14:11:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZN3AD-0004hC-S9 for grub-devel@gnu.org; Wed, 05 Aug 2015 14:11:46 -0400 Received: from 66-220-155-178.intmwg.facebook.com ([66.220.155.178]:39966 helo=mx-out.facebook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN3AD-0004h4-PA for grub-devel@gnu.org; Wed, 05 Aug 2015 14:11:41 -0400 Received: from facebook.com (2401:db00:2040:5012:face:0:9:0) by mx-out.facebook.com (10.223.100.99) with ESMTP id 7d8238923b9a11e5ad2524be05956610-b5ff42b0 for ; Wed, 05 Aug 2015 10:50:42 -0700 Received: by devbig041.ash4.facebook.com (Postfix, from userid 8730) id F18D4454205D; Wed, 5 Aug 2015 10:50:41 -0700 (PDT) From: Josef Bacik To: grub-devel@gnu.org, mchang@suse.com, pjones@redhat.com, kernel-team@fb.com Subject: [PATCH 0/3] fix ipv6 support Date: Wed, 5 Aug 2015 10:50:37 -0700 Message-Id: <1438797040-1667541-1-git-send-email-jbacik@fb.com> X-Mailer: git-send-email 1.8.5.6 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 66.220.155.178 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Aug 2015 18:11:48 -0000 These patches are on top of Michael Chang's bootp6 code (which we also really need so it would be great if those could go in as well). At Facebook we have ipv6 only clusters that we need to be able to provision over the network. The current grub2 support for ipv6 is broken in a few ways. The routing stuff needed to be reworked to handle talking to an ipv6 router properly. I tried to not change the code too much in order to make sure I didn't regress the ipv4 support. There is also a patch for the efinet driver, without it we are unable to do any networking with our UEFI boxes. I'd appreciate reviews on these patches, this is my first foray into grub2. Facebook is going to be replacing ipxe with grub2 and so we are dedicated to getting grub2 into shape in order to be used to do network based provisioning well. Thanks, Josef