From owner-freebsd-net@freebsd.org Wed Apr 5 16:26:34 2017 Return-Path: Delivered-To: freebsd-net@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 9EF72D30971 for ; Wed, 5 Apr 2017 16:26:34 +0000 (UTC) (envelope-from vijju.singh@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 80BAF106 for ; Wed, 5 Apr 2017 16:26:34 +0000 (UTC) (envelope-from vijju.singh@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 801A5D30970; Wed, 5 Apr 2017 16:26:34 +0000 (UTC) Delivered-To: net@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 7FC99D3096F for ; Wed, 5 Apr 2017 16:26:34 +0000 (UTC) (envelope-from vijju.singh@gmail.com) Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 09478105 for ; Wed, 5 Apr 2017 16:26:34 +0000 (UTC) (envelope-from vijju.singh@gmail.com) Received: by mail-lf0-x230.google.com with SMTP id h125so12730519lfe.0 for ; Wed, 05 Apr 2017 09:26:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=xfz0ioA2oOq5pj4JCFYyn6BCKlU6esTqHc4j1X9OH1Y=; b=RJdwab21kIlzfkwWminNM+pP7+09ZP/FeHBTR04ZXyHczKRddhY9JJo9rD4y0ORK1O GgmpNVK1x+AtkKf6FixGiDz8K/TDDqBOtftQZbCqZ1oTZ1fFYmDEhsQgqZpRP4TjT3xE bwaQUIdR3dEo0S7D24R7rMLiR6BJyT4aFL1jUk8XG//gna43drqyCa3FcC+fLVAR0DdE hIFoDK2fIbIA0TJHuxdmlle4eCaEQInTEQpKFf5epXObONoEVNjcDdASORPeXMI4qAw3 UBxkpTDeitjjN8lWRTfdBA9UuDsdU1NeAK4Yk4CRfO/7Q9sUGZ2NedbA3kKpfIE/PhqW QrBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=xfz0ioA2oOq5pj4JCFYyn6BCKlU6esTqHc4j1X9OH1Y=; b=VAugOErbZT6gOupj3lIfK+gF0Xb1l6zIMT5fOT8X6lyUrKd4goawrY/a8nv7xksWfC VQozht+6vYLd+uCkHkXdQQt0AwHxIWCJKRj9iVLrG5mCASWJPmJm3BIpNhJMzvVQxHM9 vu0/Wt8wVMYqNNNfdy3Fg68RuUI+Op6vGoGvrhTyqR48SSKavKCpo3RihRs1fa4YokvK Gu/NPKrFVIOYEm9L8PKkj50+AEC/eKtLL946g2C1hvCXsk1/wLl8L7i6iDoLRPZoe7QK NC5ZqeTFNC9VVyre3FHDAqsukwvoyGkkIZ5qKlficneAE3zY/7iPAZBxz3kiXi89WUH2 gKog== X-Gm-Message-State: AFeK/H317PyEkRpC1zwphKQFz2jcKnGwJX62dZSJceBbmgVNREPo3OtgAd0RN5D35IX9U6t8cKZWyJS5j4zJHA== X-Received: by 10.25.102.2 with SMTP id a2mr8316743lfc.3.1491409591970; Wed, 05 Apr 2017 09:26:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.67.9 with HTTP; Wed, 5 Apr 2017 09:26:31 -0700 (PDT) From: Vijay Singh Date: Wed, 5 Apr 2017 09:26:31 -0700 Message-ID: Subject: Intel 82545 & TSO To: "freebsd-net@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Apr 2017 16:26:34 -0000 I am running FreeBSD as a guest on ESX 5.x and see Intel device 0x100F in the guest. The man page for em(4) says: " The driver supports Transmit/Receive checksum offload and Jumbo Frames on all but 82542-based adapters. Furthermore it supports TCP segmentation offload (TSO) on all adapters but those based on the 82543, 82544 and 82547 controller chips." This particular device is probed by the if_lem.c driver, but I see no support for TSO in that file. I have verified that TSO is enabled on the host. What am I missing? em0@pci0:2:0:0: class=0x020000 card=0x075015ad chip=0x100f8086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82545EM Gigabit Ethernet Controller (Copper)' class = network subclass = ethernet ifconfig -vvvm em0 em0: flags=8843 metric 0 mtu 1500 options=8009b capabilities=9009b ether 02:a0:98:ec:26:1d media: Ethernet autoselect (1000baseT ) status: active supported media: media autoselect media 100baseTX mediaopt full-duplex media 100baseTX media 10baseT/UTP mediaopt full-duplex media 10baseT/UTP -vijay