From owner-freebsd-xen@freebsd.org Mon Feb 27 19:14:35 2017 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BB7E9CF0FDD for ; Mon, 27 Feb 2017 19:14:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AAD6B5F7 for ; Mon, 27 Feb 2017 19:14:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v1RJEZl3054038 for ; Mon, 27 Feb 2017 19:14:35 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-xen@FreeBSD.org Subject: [Bug 188990] [xen] dhclient(8) does not accept DHCP Offer on FreeBSD 10 as Xen DomU Guest Date: Mon, 27 Feb 2017 19:14:35 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 10.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bhavesh.davda@gmail.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-xen@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2017 19:14:35 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D188990 --- Comment #16 from Bhavesh Davda --- (In reply to Roger Pau Monn=C3=83=C2=A9 from comment #15) Yes, your comment #15 convinces me that returning only CSUM_DATA_VALID and CSUM_PSEUDO_HDR with csum_data set to 0xffff is the "right" way to fix this, along with a corresponding change to dhclient to skip UDP checksum validati= on if it finds the checksum in the UDP header to be 0xffff. I'm attaching the associated patch required to dhclient. Please review. Unfortunately I'm not a FreeBSD expert to know if there is a quick and easy= way to rebuild just the netfront driver in my FreeBSD 11.0 VM with your proposed patch, but hopefully you are, and can test your patch along with my new dhclient patch, at a minimum to verify this doesn't regress anything. Thanks! --=20 You are receiving this mail because: You are the assignee for the bug.=