From owner-freebsd-net@FreeBSD.ORG Thu Aug 2 21:44:54 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B8C916A420 for ; Thu, 2 Aug 2007 21:44:54 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.180]) by mx1.freebsd.org (Postfix) with ESMTP id 46F4513C461 for ; Thu, 2 Aug 2007 21:44:54 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so685738waf for ; Thu, 02 Aug 2007 14:44:52 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=trUhn/BHiHhimYtwNpf8JOmlGOxeIsRehj0BENfSNNngs/iviH0ef1f93T/wlWFxdZWAMivDL6qt1nGft31m/GTNz6Za7PUC9IqlB7a6fb59yhqvrR3OHjil9X8lzJyfI+QO7jznoSPUL6Z8pWXcSd82HHYPJDEVf8+fgdn5IEE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=UTCS4MRkklwa1qw9y3AIyqCU+0KjQ0OoENRPEV9+xlsBMLNk5HaJK07v8sXpk0DoZfWXTyPa8zrpSb/VbGQLk1V7v/RvM0OKRwDa9QRyoZG9p58kINfhAu5iwpFjnKCJkCUGs8NFiZBdupKsaPb142ZWeweUWyZTX75f+XfUYa8= Received: by 10.114.103.1 with SMTP id a1mr2275555wac.1186091092365; Thu, 02 Aug 2007 14:44:52 -0700 (PDT) Received: by 10.114.103.14 with HTTP; Thu, 2 Aug 2007 14:44:52 -0700 (PDT) Message-ID: <2a41acea0708021444o7edc4ecetb08601fa18ad43ea@mail.gmail.com> Date: Thu, 2 Aug 2007 14:44:52 -0700 From: "Jack Vogel" To: "Andre Oppermann" , "freebsd-net@freebsd.org" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: Odd driver behavior with IPV6 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2007 21:44:54 -0000 I have some behavior I don't understand, perhaps someone can enlighten me. There is a difference in behavior between the em driver and ixgbe, but I can not figure out what it is, here is the behavior. With em driver, you can give the interface an ipv6 address, and set mtu to 9000, then when you 'route get -inet6 ipv6host' it will show the mtu to be 9000, this is what you would expect. OK, the problem is that with ixgbe, when it is built in OR when it is set to load immediately on boot it works correctly, BUT, if I just randomly load the driver after coming up, and then do the above steps, when you do the route get the MTU shows up only as 1500. This works correctly for IPv4 which is why this mystifies me, the driver doesnt have any code for IP versions. I hope this explanation is clear. Anyone have a clue? Thanks, Jack