From owner-freebsd-net@freebsd.org Wed Apr 19 15:31:49 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 E3423D46658 for ; Wed, 19 Apr 2017 15:31:49 +0000 (UTC) (envelope-from Joe@stream-technologies.com) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20069.outbound.protection.outlook.com [40.107.2.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2FDDA14C0 for ; Wed, 19 Apr 2017 15:31:48 +0000 (UTC) (envelope-from Joe@stream-technologies.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=streamtechnologiesuk.onmicrosoft.com; s=selector1-streamtechnologies-com01e; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=JLvPQsReT+oW3sU1jNYvCB2mpz4hPDUvW2xEAzgHKOU=; b=T7jyPoAVdFqKmp5L1j/hqxo9KFuAZOtCn8HDex/lYmjavZipVpdF+40TvveuymzlwHlv3HKrpen9A6m6CmkDN7vl115HFuAO1QTyHrDZWdWgv2jRQ/RCUfUL6ao5ePFd4ds1aXjRamazY1VE9f10kKKOe317ivz0vxBqBudWraE= Authentication-Results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=stream-technologies.com; Received: from [192.168.6.128] (212.20.240.118) by HE1PR07MB1035.eurprd07.prod.outlook.com (10.162.27.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Wed, 19 Apr 2017 15:31:43 +0000 Subject: Re: cxgbe netmap promiscuous mode? To: Navdeep Parhar References: <58D3C6F4.6010500@stream-technologies.com> <58D521C0.1000804@stream-technologies.com> <58F0E683.7050806@stream-technologies.com> <20170414163215.GA9358@ox> <58F49246.801@stream-technologies.com> <20170419001836.GA4461@ox> <58F72DE2.40503@stream-technologies.com> <20170419143745.GB4461@ox> CC: "freebsd-net@freebsd.org" From: Joe Jones Message-ID: <58F782DA.6060007@stream-technologies.com> Date: Wed, 19 Apr 2017 16:31:38 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20170419143745.GB4461@ox> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [212.20.240.118] X-ClientProxiedBy: DB6PR04CA0002.eurprd04.prod.outlook.com (10.170.208.15) To HE1PR07MB1035.eurprd07.prod.outlook.com (10.162.27.27) X-MS-Office365-Filtering-Correlation-Id: 45ea13ed-7e45-47bb-459f-08d487392f1c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:HE1PR07MB1035; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1035; 3:EbMS4MYxcu7gM2cNVhGt+3oqZoydeGa32io3+CHdlr9pqImzemmKf1Q0IOmfr/Hs3zJWLLN/tvqu2deK1tLqoNT449Abvcd4O2Lr09pLrMHnvBGpT0BWVGDfbQaqJ5775Xn9AZr2B4+sNiU38znyMdHIw0dnlyJhGLxTbLE0DOMB6yGYfIxYxRxZzj97dezbjE4lZRnfoxZgOW4DgmfiZx/+O6zhu6q6NOqIf8PqiItNnoOYxRHinqdoDCPvEHVGe3BOy8F4j5VWrE0mFJyZ2GgG3Fcnri82mdJkh0uVXpDX/dDf1/EufOsO2iY5QCm+YD2/JfuSttIDXA2XOZgcwg==; 25:FUTX1ay0dj8yAakbKucRnCIYTXhyTLl5GdpWxskMVqI4vpgBl3ss19+c0W5cwvyhOMsdVees4PlL0TE41y32zSXxp+VoRCbm5n3BT4oq2asKTaDONViK2hN7oJ3g8iUmIMEkUGf/cABqq7AgJ8euqlmmYqLPK8Nx0XHeqYMZ0Yz6SPtbJ60a95UzQ6X3O8yvlXHvYKUlrDJV05SE5BoZHx9Bg/RUShzx115R0oQ75QoYc+kEOx/5XP7wVtAA9TqTfb8Bn7i8m6srCJP4lzZUAYVayYpGXAV+mTfQ/XjmgGlvsInuHkeStWEKsYh34hf7DADDYm8/HPyWAiv+ocsX17XK8kFPef5bWiBBG3qITUKEVYSBaRNd7d9jhrAn9RW2aWoPeiG2Z0IOhWbLcJCo2HyG7ZLM6gWVu9EWFHV+TYiADXOIpEkdLK00haoH+jS2mPoeR2up/fUV1H1uGawBiwE/yGrKMKgK52sk+FRVc9E= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1035; 31:kJkoVzY3Z/UxlSOt0F0OBjdSJdl/2o9UDMjGGLV11ehasyF4TwbvkS6MXvXORxmruVao7bqNIi0t3/rFvIFN9+AuZ27PbZZnwB1A6aC6pM2xEHJkwi0g0HzweIamnGXscg0YJH2mxdwkWFdcFPTBMfjd8B4gkWAxvvHi/WWQIJmKgTXTEBFcmGJG8o50xlletN+fy/W/rw9fvIN5ruLezVV9nm8PQFIXqxdzTrfdRXrC2rK0j5JVuDgltPpYMew3NIyhjhUphvoRscbumSK/bA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(75325880899374); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148); SRVR:HE1PR07MB1035; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB1035; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1035; 4:LjH/2UI0P/50JV9csxoMbstpmdBUBt07T5aIXormn08rRNcAN1kxcAMyEO5GYT/D9YA8tz4NPtZO74d8f3kzUNF9DBWOxjGCzGk2/WqR2qrJ6PrNT4A3/yfISGTo/bRaiUIgY1wcNeQp71yaFItF8BrTWF3gvQ+fqrKj6LSdnCzw6wF8fkZQK0i2wD7v09aCgXV6QzlZ35JfNxWpoyNJrCqDnxSAXBr3gmXsLjjTihh9MOX2WyZB7RVlT1D2kzc6Z1CmsxNthOzUOMNt99fBmwn0DlHvO3m8Gr8Aa/dw/d0iUgTEhZaEskAHVSrpipommONjZWExc85QCInwMk30hZqiVpAL8geyeZxvKB3aotyssHFC4umYJQSGcK2F54DecdaIbXwM/QBFJWFTPQvDw6OhXihUn3vCfmdl+EiXLorUcD7Ny/9V5yMLyBl+/qGWDTp9d7252ZJ59EYb0TdyZNQg8Wq5/QvTuDCIFp2L4m0j/lsJDSPnuGjKVsj2nBj2XneGjj1ymvTNUtFFt+6YWKH8QFy0LGDxuc/Gvq+0HLbl1T8PstMBgKoMWtn6wHUT8EN4yOC86xziY0Kw8mxq43fDxraHmYGQn8u88ebBQBVlIY+5hPjTTdL/7qp1mFlKzsNsWfLjH1EmuR6LOEWAHDI8HR91KF/SZU1kK4GFKDtbjiiaWAsW+9nZC8ZR7eY9LpGeOGSTGLt+IDYHxfW8eqbgeOeiDbce6Jsab21YcnYRnyJMiV0GfliJZJ4h2F6AtlagOwrMy7FaKfdIlAtn4Hu1a5sFjXco2j4EcJA9xhQ= X-Forefront-PRVS: 028256169F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39830400002)(39410400002)(39450400003)(24454002)(4001350100001)(53936002)(189998001)(65956001)(66066001)(65806001)(6246003)(2906002)(80792005)(83506001)(6916009)(80316001)(50466002)(1411001)(86362001)(6306002)(33656002)(76176999)(6666003)(87266999)(3480700004)(2950100002)(50986999)(93886004)(47776003)(54356999)(110136004)(65816999)(53546009)(5660300001)(4326008)(38730400002)(25786009)(305945005)(42186005)(59896002)(6116002)(36756003)(90366009)(6486002)(3846002)(117156002)(81166006)(230700001)(229853002)(8676002)(77096006); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB1035; H:[192.168.6.128]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR07MB1035; 23:MPvh3C+edVVgAby4V9Fh8L+LBOUWk/bT7/Xku?= =?Windows-1252?Q?kCMwTnFdlRNGFY01PnoKTAXgpc1Alf4jtbpHscoc8j9RTbyXaV/Gr40B?= =?Windows-1252?Q?KfLKVbUoOC1V6I/+VAOt0GZ/DfF8wXgeTD+ljgGdkrsYvm/c5Zt1a0Kl?= =?Windows-1252?Q?islSoF2CdJJUuqBLGGeTpOE83MzA6YQdxbk6CBTSC60A8omN6lbeR1/X?= =?Windows-1252?Q?isWSz182V/xWN/WNNF+S0TNWMw5kQ0tIy76YYVF+iPedx9G6XNMJqOMn?= =?Windows-1252?Q?SI1nkqNfGysLPX7T9eJF95mv96uo8glpDMVMf0OCh+bGihMWEdqmkk7/?= =?Windows-1252?Q?Jbuth5nBbEhwNYYmPly5EPh1CoPG3GzWr1fsgiIZnJC65Eldd7ylqwy8?= =?Windows-1252?Q?1nOLvqnfTLDwgzHj5a01//hVOwNrdGXW17oP94z522B993yXbAjAn0NC?= =?Windows-1252?Q?dYAHtZ/XDLvXIaSZcuVK5qad24emrv8v8NzpgRobmjsKStog6h2CTSZM?= =?Windows-1252?Q?rSvjk0GPIByRZuq8pHMZK71DulOG9y1+RpiVnhN9/wx1xjUet4eb9I/z?= =?Windows-1252?Q?ECSF7sLSBGJWuhb6xDdM1lsuCG8k6sTHZyAjba2z7lMJF0v9kz2dBrnl?= =?Windows-1252?Q?RMOBkl4I2pSOa3stNCYlA+rqP724qEOgdW2CafDpluryHIEReLd/dXte?= =?Windows-1252?Q?dUoq+3frjVjdQZ1RURtVtHPg9PvLmr0PDkTgP9qrS1sPHuL/jvqMISvb?= =?Windows-1252?Q?QDSrHk2ta8ejlD1MO5obo0EvvOKbPJH20xBcQn10IX6g2IdGWnl7XWRm?= =?Windows-1252?Q?5wf39x05KZgf6CbGq2rdh+YduNQ5XfDS37gpXi+xjm/IB+clqte4GD/Q?= =?Windows-1252?Q?v9X0LOwa6Dr9B39ekdqsE5ufHsgK6PlHOLu2knr7dX0oxZWMIqHD5tEN?= =?Windows-1252?Q?BEHKgNUq4WimPD/8o97KHwrovuEhQuMo6BSBaULI5UJWHmjmvvdP8ngs?= =?Windows-1252?Q?VGWvz6Un4TocDB0W/Tlk4WMLm0AMNvqQ2zaaoMyHxDG5KTiXFti6V3aq?= =?Windows-1252?Q?ZdM1ilq/F9vndtYGwWCr7tvWeEeAEkeV2Nna1mAvcrnUqublCal/0fRy?= =?Windows-1252?Q?55MMsPhMO+cJCAI2MjiyWwpsAijX1V0RXEGBW95oYDngN+jngcH72nao?= =?Windows-1252?Q?/lSdHexPxo8MOKdOXeTKjtijkVEudUQ6OXLftAbJw54lCAbdE6mvSG7n?= =?Windows-1252?Q?PJrqSC3MVW10LsAlhVOFcQSjRJaLSm4LfA7x7W1ag+E99gbw//0LA+jY?= =?Windows-1252?Q?pYZ8nhDjC/2G7rSbZ9BRhBuvkEOcPchoXHzkBoA49JCFLheZJVNyo5E9?= =?Windows-1252?Q?N791afLfrDV3Tws5Sj0WwLUbH0ZQa5k1reVoAfS8fTOHsOqyOUZt5VPD?= =?Windows-1252?Q?+aetPQFoWnRknywSC4s?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1035; 6:E5bggqXj+1d27F6VaP1kIic4YIF8ut76wMzzGQ2dPI7SkQXbV7UX4A4Oc5zdA6aXGjVIA5XPzPVOY7+8khBhzuen2F2kdNFxq7KNgeB5mq8BcWvH4fvRKg1DH0tSBKuV4Ilr1PZl6Qn8bW+mLyZ4LiDtpZzUElu8qGGh0pH9hN0uLzlbgklDtVB6GJthEotC5BoHzGCGVMjFJn3C0MN0CE2XZ0VgbmycJ+Hs8fE2dHULoIHEBL4iTbbGnMDrdaprdC8UczmgFh5fyEDrCCH9B+6T2Pw4Q60+jgW8pGb+W3P4w5ClQ8ny+DdrTO3jDY11XkCE5drtR9JplSAAW3jO7fhI7CDEYSsFseS1x/AG0cNyu1dlutaNK5/aZJz8KlgP13cPBQ4+V34pW46J0GGVK0Bm9NUpq0II07RhlkfB6kLimMEO69Rsy475/iCAVv0sO5E2nvdnEzK21XeA79Uz9g==; 5:UfmQ2gKe9mXtAIOI1hX3skVQi1EA7/zjQha/sCJmFeTCBdcm8r44FIbUJ3y5RuBFtcZAWtQuuO6isgjhsNpRbc8zg5/CSzoS/h/fNb1UJC2pgbdNlquEgKi373ea/bjXknfPeCsmgKANJlvvtRbGig==; 24:B2tHABGVLftI/MUJUN1sNLOwlmppkkOlQyPmSWWMLVw+kb/fVyfd/LV+7kUmnkkzH6q3zxvDIq/zyEAt804O2XdyOLxNSBD2CoCfMetep98= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1035; 7:L4wAcuWpX+56KLNaAAO+RNovoAPXR7dbeBBHOeq90iF+atsPaYGOvLZosyVnr8DmHtCNVtYgFCqTUmu4v9ue5uCP2bN0gFv/HAraBr284uP9bKswBrkX+Tyni34HaKZjxm2gc8Q6Sw70gx9ZXIL9N291CWwvaYL91i/rDT4jz8ILVjoK9y+o8moNd/g6AVFrTkJv9S7/5t4oOcNxLzBlBdbCb2U2XwhH+CDaDl7D1WDuU5qfnC2FS9raoj5HuOK2tozxv296y4plnsZ4bokBNnpq4dPxmp9/qRuqtt9T0B7Nfo/QT0QM6vsML5/Ptg+8akF1Jk9dZXx93VyyykH2qw== X-OriginatorOrg: stream-technologies.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 15:31:43.5637 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB1035 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, 19 Apr 2017 15:31:50 -0000 Hi Navdeep, I already got rid of the hw.cxgbe.num_vis line in loader.conf when I rebooted this morning. dev.t5nex.0.firmware_version: 1.15.37.0 On 19/04/17 15:37, Navdeep Parhar wrote: > What is the firmware version? > > # sysctl dev.t5nex.0.firmware_version > > I'll try to repeat the experiment with a T520-SO with the firmware that > you have on your card. Does the card behave this way if the extra VIs > are not created? Can you please try without hw.cxgbe.num_vis in > loader.conf? > > Regards, > Navdeep > > On Wed, Apr 19, 2017 at 10:29:06AM +0100, Joe Jones wrote: >> uname -a >> FreeBSD goose2 11.0-RELEASE-p9 FreeBSD 11.0-RELEASE-p9 #0: Tue Apr 11 >> 08:48:40 UTC 2017 >> root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >> >> The card is a 'T520-SO Unified Wire Ethernet Controller' >> >> I ran the following with dtrace running in a separate window >> >> ifconfig cxl1 promisc up ( only see broadcast) >> ifconfig cxl1 -promisc >> ifconfig cxl1 promisc (now I see traffic) >> >> dtrace output was >> >> [root@goose2 /usr/home/joe]# dtrace -n 'fbt::t4_set_rxmode:entry >> {trace(arg4)}' >> dtrace: description 'fbt::t4_set_rxmode:entry ' matched 1 probe >> CPU ID FUNCTION:NAME >> 4 61078 t4_set_rxmode:entry 1 >> 7 61078 t4_set_rxmode:entry 0 >> 5 61078 t4_set_rxmode:entry 1 >> >> >> On 19/04/17 01:18, Navdeep Parhar wrote: >>> On Mon, Apr 17, 2017 at 11:00:38AM +0100, Joe Jones wrote: >>>> Hi Navdeep >>>> >>>> running "ifconfig up" and then "ifconfig promisc" works. Running "ifconfig >>>> promisc" and then "ifconfig up" does not work. Running "ifconfig up promisc" >>>> together does work. Running "ifconfig promisc up" does not work. >>> What version of FreeBSD is this? I couldn't reproduce this on head with >>> a T6 card. Can you please run this in parallel with your ifconfig >>> commands, note what dtrace logs in response to what command(s), and send >>> the output to me? >>> >>> # dtrace -n 'fbt::t4_set_rxmode:entry {trace(arg4)}' >>> >>>> The combination that does not work leaves the interface in a state where it >>>> reports it's self as being in promiscuous mode. >>> In my experiments the interface did function in promiscuous mode whether >>> I did "ifconfig cc0 promisc up" or "ifconfig cc0 up promisc". >>> >>> Regards, >>> Navdeep >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"