From owner-freebsd-net@freebsd.org Wed Apr 19 09:29:13 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 6346BD43EB0 for ; Wed, 19 Apr 2017 09:29:13 +0000 (UTC) (envelope-from Joe@stream-technologies.com) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0057.outbound.protection.outlook.com [104.47.0.57]) (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 A12A410E for ; Wed, 19 Apr 2017 09:29:11 +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=NdtjmN4KkNoEWCT3oIh9m4FWnkx747kVK5IShQfdWfA=; b=YOsI/vmygW4ZaJ4ZQqdfT08ZcgBzoyAdL/vUdMr7qxH+5dS8xnRcoRmeDix6pgR6Zd9w3QYTd6xWxFtRhFqMynKb9pg599Mm+7l003qEfsOj9nwHVk8RXYA4oCb5SYWIsiTyDT6C8FBA0AChHxZW+4LiZ0VgU0rF/Gu8tkU9zhY= 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 AM2PR07MB1025.eurprd07.prod.outlook.com (2a01:111:e400:8444::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Wed, 19 Apr 2017 09:29:08 +0000 Subject: Re: cxgbe netmap promiscuous mode? To: "freebsd-net@freebsd.org" 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> From: Joe Jones Message-ID: <58F72DE2.40503@stream-technologies.com> Date: Wed, 19 Apr 2017 10:29:06 +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: <20170419001836.GA4461@ox> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [212.20.240.118] X-ClientProxiedBy: AM5PR0701CA0059.eurprd07.prod.outlook.com (2603:10a6:203:2::21) To AM2PR07MB1025.eurprd07.prod.outlook.com (2a01:111:e400:8444::22) X-MS-Office365-Filtering-Correlation-Id: 9d4437b7-7853-4d95-d8a0-08d48706882f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM2PR07MB1025; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1025; 3:9tmcpY8ESDkl2VHajTcc5LDZkJW4oT6Nwr3jCgSZ2nJAocy31+t0ao9Tm6oF1G24Am+H/2Yz4jJ8bGS02ZP9pN4j72sq5TMYPsAfmbfvc7X7m1r17m3PqCLz6QnklX5d2KbL+pIABToXcxYL+Hg709B5Sq2w2hQnekoqmNZX5v1x8ERbJt83huLa1Yxv6n4bWUbHWsCwvcNuc+w0fBIpW7DgDMETSrBDRkn5hMkBTW6SX0+N0nHbtPgX8iDjn8leBn6rj9pB7gduU2rt79kX6U7KEAUE6eaYmuVpLcutR70JG6GmGBuY0m5Qwkzz0pxS0oqNvALyzorhCfn3lZKf9Q==; 25:OidUcRGiWHsred+Otnq9MC0m7AfQFalKfKaQKdoc3AUbFEGfBoEqZi/57PYklFXWg1AQ9DcT0cHU86WJyZVkLt7W1Vvz9jWgvd8BAQFk0LprFCizXG7SAXF8qvPyc6o4ecaCQNN1oclGs9TrxNdyD0OnQs6q3L+SrgIlZ9TpJ2odp2FgqQGOa7Hv0oL2eEhKW/8v3OFpTwZTPSaoFSlRLgGfpr5Tju78CJFGSPr9rgP2gicAB2k1hQHg9pIvOGNlscQB0O0l8Us//X8tRvv6nfNwChMnWbXNsl2gXFeZfzZenNMTcBcvIj6Lt19Lo4bzt8S/IUIG3PnbTDyIR1IPHXuivlCCd3JHj/4GrxRF4H80MQhbZQ2UADJS1W0wfw5B9I/BxAYHpAKXBrgMgpqx9FdpDwXW2OeVoFWMNg0udSSF1npp7fkaSM4j5VKnbssXFIMARHPz3iiAquSBnG1IUw== X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1025; 31:Uug2KFK/IHL2agiQMvLHACdWa1xJWa6JIESd/4p8dsZwH1Hc9Pll83CprtPEHF6hbbFAGDEdIKMPy7DE3fEpr/2zAbiP35w3h/3/QdBf+Fhm/mCozzA8pkD/i24pQTNTgzmXICWsGRNhgtupTiGDJxqm5tbfJUfjbu2Aqw8tjjH6YlETOSzFpVG7MdRsv4IhUATyjN8jO7wy13lANWtH1kNnP0T3DcRnZP3uw00bBEyY2Zq3/liLV3rLxhGIktChoOonRr5c/lb4Wey0c5buLkRWnX3MJ3KadhpjxCWu06o= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:AM2PR07MB1025; BCL:0; PCL:0; RULEID:; SRVR:AM2PR07MB1025; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1025; 4:VjzWAaG9a54ePMDJhsWYbTN+VlyC4VH99nRX7R3/kaaeOUua/qgo/5p9qZ0MFyA2zA8YZyMLCZxo/2zfYFYddslvZNjEK4yayd6lRZLplA0RyxyN7e/4FEbt+oo3ku7GxNq/rvb+Pk2ZfTCjrfDNKvDeUbOHwZBGANQy+sFLZLJFid2JH+sUEe1kCovXok3UOzuDXBFHeh2NJSmqaG3Om+yEGAlpaZdBBsjoBHMoXG+z60Om8yk3PpikydW4mkXqMxswvd+TGLljaDuvuUlVZFvD7N2QR6WVRZwlbqHGODnRM52ACQ6GzVipG4DRPiL/NS6VhQcABMdGCc6Q2vv0K8VlgX6YVwHz/x0ggFcR9soj6Tw6Wy3V6zyPIaiQvGCZGXofftoB7VFTNEiKD+1gQWANiNZCpyDoT/IC3JrQO7iItiLgWmPVMteqwZ3zQdqpzsU4NMAAwltN+weZXNsLW4IdCS7wmv4m95H5DcR5tFUaUs4QrUo+XZRqIbqiaM7uWy8/EgTPvH94VLBj6QjRxmfsps3v2HuAC0xk7DZyYB2ENHSm4P84SPa+Itd/ZzCkZb3fgLxwRNzM86mJ62c339M+H3I+krQHM7UHIjqQ7GLvV53noSQidlaM9UZlm0QKq8syD7SPnKbFEAdKnp+HoPUR+iuGcTY3Q6IujRDRyAvgDbu/yh57oBXXN8h1g/mZJ4xF9/8z4pT5OG+hfNt/jDxniEgcykBefE9IPZrN3ElLnIbwQeBBJ4tK9eVvE7w7+qCXku53+T+iLuuxjZF8rQ== X-Forefront-PRVS: 028256169F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6049001)(6009001)(39410400002)(39450400003)(39400400002)(39830400002)(24454002)(65956001)(65806001)(2351001)(36756003)(66066001)(38730400002)(3480700004)(229853002)(7736002)(3846002)(5660300001)(93886004)(8676002)(6116002)(53546009)(80792005)(81166006)(110136004)(2906002)(6916009)(117156002)(4001350100001)(33656002)(53936002)(25786009)(50466002)(23746002)(2950100002)(50986999)(305945005)(64126003)(83506001)(86362001)(230700001)(47776003)(65816999)(42186005)(6486002)(189998001)(76176999)(2501003)(54356999)(77096006); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR07MB1025; H:[192.168.6.128]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM2PR07MB1025; 23:DOZYeMhCc2VvX2e3gVaVFd9NKu7VX+l+fA45i?= =?Windows-1252?Q?o7H4O3nFN7jHWCUn+L9tXJH85/Xc18tXcDAyHb7cKkpDNnCa/k6uuIza?= =?Windows-1252?Q?gtmaG6uN8hlHC7tBVa7eqMAhpHVacI9npzTrjjploOS3jbntWrok7QIS?= =?Windows-1252?Q?PExBHq2hqfiVZuZqrFZmdexUzUlU0MIIDIFtyqeobE3DA6KOe2SEzYiP?= =?Windows-1252?Q?sQ73JstEbMJgOBMQeymwF0MNAPeey1WFXPXIYruGjqvaZY52C5MPqdkj?= =?Windows-1252?Q?gQvrlsx2U/sBIdPDhjQllp93uGTAoB9pamtuKQdWGIZu9tj1Kr9OxMIE?= =?Windows-1252?Q?EifsDw93W55tHL7lzBiv114NlNQ63PCCaJvchrnO8BifwDkfaF1y9Q1x?= =?Windows-1252?Q?3YwH7SESDzE3VMaJJjsgfAYCgfUFb0Yccf5M09gocoWa+8Nc47+g25Bw?= =?Windows-1252?Q?bLpdNBRT44gdwxYlPJIVRrLd/ZxAqQFM6w8I0PTRakg+SbvVDoV7tsL7?= =?Windows-1252?Q?eNA/gUq5PzySkDLApYJX/DuMNyo7qQku3u1Bl5eZWjuJaX/LJUH7SW1r?= =?Windows-1252?Q?FEZV4B8ZCo1KGRxFQ5IZgoHr9fQLutubmIMlNil+KbDL9hY088nyk0Dz?= =?Windows-1252?Q?B6LMX3lejAcRgpNiwFezLbSOIFGYQ2JlgDu0lAytYIkyxdnzqd8ZJiBd?= =?Windows-1252?Q?0OuUenerrLTasjcuMuiQnBCaP0Uf1zpuVszvH9iyxOg51AMbQLyrvqYB?= =?Windows-1252?Q?+p+rUtry/131LaBFgXNtt/R9UEvbGsav9My0rbWjLt5IaAuzgtCGnd7t?= =?Windows-1252?Q?R+g6w0gbNVrQL2HOLprDBf93w7o5SdUiS83QUmZdCm7tnguAlS8gurD5?= =?Windows-1252?Q?A64cpPlS/p0Sy1QUIVsF6bqeyuEmQMecze98N63XB6FHj48ki/sK7bhW?= =?Windows-1252?Q?zIUjX5w/mN9yeHF2ULj/KTXGjKr060vb2s3jZqCcE2PpFZ/96PxY58db?= =?Windows-1252?Q?nGZy9KOOCMBCNSRn5LcyYomwZ+uceROr/0fPsUNLPNMpThnz35aDOQyp?= =?Windows-1252?Q?/brKDfdwin5YMGdxHYcBAK9nlshQ48A07pGGZ6jEs5lwZal6i/eUBhGD?= =?Windows-1252?Q?+rXB2sLIXRVLLR2Qkb2oLNEw+hBTUAqb5zy8asCkHyIwwtrn4s5Bmovw?= =?Windows-1252?Q?3K117ekWjQHjQBiY1Y0wL6iB3D+98ucW+gAZR4IxeYKHl/AEotytBFyL?= =?Windows-1252?Q?F9naahvgC7uUzbD1hG9fmUsB7mOK++29d+mjc3fJCQ7WwVZVJncvi8i2?= =?Windows-1252?Q?F994rxxkhIq7St49kh3tEbmUD9MgMp2+Up+GaD7nlASvXgkLHV+8wcQy?= =?Windows-1252?Q?UxWhr3A3cTR?= X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1025; 6:tYpW7Kb7SwL+m0GapHIV5Lmk7xLFD3S3ZzThSDLoLyzie1ln5XuKfT1DNSoydk8ApffnxCYAOhkFP57IO3xfHVFMncZOJV2x6usqasBpiWao+URUEWlasDXdyqGsOLXhgxpdNxYkpBQCfM0cQ+O0AQ6mGjjbel+tJ1SzqC3IPNqeEOnQ3KVeO999RlVxgCjoncWfCDG4/Kt14GnFaS6S7EY45tLv04v/qYSgzNc6GQZyvcJcctMNPPzZsP4GzTTQuacYR7cQkwUK13cBxYnsc/m+eK1/iH8ZRNyzXW+WLIQ+XgZqem0YK20yOdTEa4mn9VZC6TO6jfCFNwoG+muA7MNSex8NoSf61rGrGgxqLzJb5jSNmTufZphLvCMiE5BBloUKycn88PKkIpQcK03qmAMxFMt/yyBpNvbAScM1Dwk/+JNH5YFQxUds0/wUFr5hGT8EtMAft4xENqi+58/qf7C/pq6lTcSSROuGHG+PZKlqmzFyh01RsCH6cOC79DHv6gmd++REeWUEhfr/t78hSQ==; 5:kACv7i1kdRvnfHYlahJSw2nUCeNB/28Ml50lomk3RdIlssX7cmoRcbfxMa8akhtQM8lbydY+GNDrBJHGBqjve3GBaVibac0hQTGT6ecivFMW39dk0HxX8KFsDFjQurpnTIPgeN0GFFFoXo4nCvnI8Q==; 24:YuGcr6+lgiDBtHnjTH5LkEezmLnAEc5SSyrNAWx41NRtQW8YlH/IfKQ0x3i7J9cJIBGVAD3dDzD+Dr5W0sLoU0vqb+PB9GfBYLV+Dcm8tU0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1025; 7:Frht1NbKM3PQITuX3J1WrzApk7uJnUxOsKt/eOkLUZO75BtjQsh7hSvOahVvMw/u4csNoODwN8SFYYTd5KK2sP26WpTECZ+lK2CWTzLf3OY3HdiSsz6IIjkcok7+BFLPRiaoSi/oVY5d9ImCkmiiLUsv9BBjnKYwj5CC7aZzzKDD8ThY5Hu5za1ZRgLn4VC+fYeFIEwNc/QajgsFjWlMZMhmYhl7J6ZJKNhEm8OvO5GZGdE28hAtJx6rJJdAn1YULeGs4xCIcoKxw10NlweNZQMz2OawKS0aK+KQ+idXa2k4wZ3L6jghxT2v8iBZc0GRU73Mr6CjPJTdHbJ4T0gSnA== X-OriginatorOrg: stream-technologies.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 09:29:08.9252 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB1025 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 09:29:13 -0000 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