From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 38F29A056A; Wed, 10 Mar 2021 19:25:12 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0674C22A3DA; Wed, 10 Mar 2021 19:25:12 +0100 (CET) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mails.dpdk.org (Postfix) with ESMTP id 4BCA040F35 for ; Wed, 10 Mar 2021 19:25:11 +0100 (CET) Received: by mail-pl1-f179.google.com with SMTP id w7so5408103pll.8 for ; Wed, 10 Mar 2021 10:25:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/XCPdF61qHiD84GHgLkIuCNUPLy+oeJOz90qBfVI5P8=; b=Hr6FN60nFJ7gL28TwdvkP6XHFo9wpopFOMZ/y27k19TJARxRFopr0+pHo0c7GZTQ/6 c1SK24N2JH0mA7pOLsWmNldIBO8IXB+jeel7XRR46m95xPENRFLdSz3yqRlcaL1SyH/2 9wjnVoJ4bIQ9Cb5M1VTXio9RBGYoIwZOo8Z1VCDuA3slFnGMSL6CFobxESBD9xDh/2qO cspi+zsa/NxKxz5RCrolKRY7TMPu9eT6VqNNUaam4MZNWJ7XSWWJe1sYw5hfmfZtPRuH vUXNMN90PYgJ4LcMZrcFcqM9GIxQIzmzqf+yeSx+FGUbcrrfqSSYg/ojbhPlGtGMTfAu aSew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/XCPdF61qHiD84GHgLkIuCNUPLy+oeJOz90qBfVI5P8=; b=g+9CR7rbX9p7YI3XuouEOeRbx3pYiuCb4Og2oNlS83hjaNrj2DQEqZKXMsKmNrTVaZ HFPRYA5YAaIhap+w7RmL5eMLYy+pyodGsHGVjFCATlb0azbVzTG+atRcH00+hXIQLK+m DjjOO+oSvzev4h5fCSB93/dTC6rFS5qC5RI0MXjwF5TPCb5Tb043LSkRgEuy2ZBepRsj wmASeuPdSBBHt7PW/dp/McdfjtNLgpDqKI28Y/JSAZerYO8GT9Zq8KN3wzqqYMKbiD0s mLx2yBkhbopVYzMRkUsbj2C2VQFC3hF3Oxz0Pcwpch+yW9uKyyya0QdaTZ18/Vhmlsyk K2mA== X-Gm-Message-State: AOAM532LjoSDgdS92Uzu8AMPUoaEWP1PzraMGb9lVj6CIPgssqdTeblE 2aFexbzOmFSRRAvTPbtD3BdCmg== X-Google-Smtp-Source: ABdhPJy/IA87HD8bVgF3QuUskTqKRMzTpOmlyH2tpRLQqyry5KKwQFHlhv5Ro9GckySZYBtYxGoeiw== X-Received: by 2002:a17:90a:bb8b:: with SMTP id v11mr4941816pjr.4.1615400710289; Wed, 10 Mar 2021 10:25:10 -0800 (PST) Received: from hermes.local (76-14-218-44.or.wavecable.com. [76.14.218.44]) by smtp.gmail.com with ESMTPSA id s4sm117626pji.2.2021.03.10.10.25.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Mar 2021 10:25:10 -0800 (PST) Date: Wed, 10 Mar 2021 10:25:01 -0800 From: Stephen Hemminger To: Shanmugasundaram M Cc: dev@dpdk.org Message-ID: <20210310102502.02f5720e@hermes.local> In-Reply-To: References: <20210309122905.46fb344f@hermes.local> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] Reg DPDK EAL log-level=8 options is not throwing any DEBUG messages in /var/log/messages X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Wed, 10 Mar 2021 23:49:17 +0530 Shanmugasundaram M wrote: > THanks Steven for the quick response. I want to enable EAL module > (complete logging at debug level ) only during bootup of fastpath. Once > bootup is done, i want to move this module log-level to default/ original. > Currently I'm using --log-level='.*',8 along with > ./sources/fp/common/fp-var.h [ #define FP_LOG_DEFAULT FP_LOG_DEBUG ] > instead of [ #define FP_LOG_DEFAULT FP_LOG_ERR ]. refer below snip > > -#define FP_LOG_DEFAULT FP_LOG_ERR > +#define FP_LOG_DEFAULT FP_LOG_DEBUG > The problem is its throwing all the other debug messages like this after > fastpath started. Any way to disable below message and only log > bootup of EAL debug messages alone ? > > REgards, > Shanmugasundaram M > > > ebug interface eth3 (port 3) is not operative > 2021-03-10T18:12:39+00:00 daemon infoblox.localdomain fp-rte[3611]: debug > packet m=0x36575b600 dropped at fp_process_input():178 > 2021-03-10T18:12:39+00:00 daemon infoblox.localdomain fp-rte[3611]: info > fp_ether_input(ifp=eth1 port=1) > 2021-03-10T18:12:39+00:00 daemon infoblox.localdomain fp-rte[3611]: debug > ==== mbuf at [0x36866ee80]: 1 segment(s), len=60 port=1 > 2021-03-10T18:12:39+00:00 daemon infoblox.localdomain fp-rte[3611]: debug > next=(nil) shared=0 flags=0x0 > 2021-03-10T18:12:39+00:00 daemon infoblox.localdomain fp-rte[3611]: debug > ol flags: 0x0 hash: 0x0 > 2021-03-10T18:12:39+00:00 daemon infoblox.localdomain fp-rte[3611]: debug > outer offloads: > 2021-03-10T18:12:39+00:00 daemon infoblox.localdomain fp-rte[3611]: debug > l2: proto ETH hlen 14 flags > > > > On Wed, Mar 10, 2021 at 1:59 AM Stephen Hemminger < > stephen@networkplumber.org> wrote: > > > On Wed, 10 Mar 2021 00:30:24 +0530 > > Shanmugasundaram M wrote: > > > > > Dear Team, > > > > > > we are using 18.11.1-6WIND DPDK. we are trying to get EAL Debug messages > > > and we are not able to see any one from them in /var/log/messages. Kindly > > > let me know --log-level=8 is enough or --log-level=*8 is correct OR > > > --log-level=eal,debug is correct ? > > > Appreciate your quick response. > > > > > > regards, > > > Shanmugasundaram M > > > > DPDK now has log-level on a per-feature level. The old log level was > > global. > > The legacy option is what you are using. > > > > The document is missing about log-level options. > > > > Now log-level takes three forms: > > --log-level=regex,N > > --log-level=pattern:N > > --log-level=N > > > > The first takes a regular expressions so for example: > > -log-level='pmd\..*,8' > > Would set logging at debug for Poll Mode Drivers. Regex period > > is match all, not match period. > > > > The second form takes a shell style pattern (glob): > > --log-level='pmd.net.*:debug' > > Sets debug log level for all Poll Mode Network drivers. > > All forms take numeric or symbolic names for logging levels in current > > versions > > > > The third form sets the global log level only. > > > > The actual logic around what gets logged or not is a union of > > the global and per-logtype argument. So if global log level is > > set high (like NOTICE) then no info or debug messages will get printed. > > > > In other words, --log-level=8 has no effect both because it only > > sets the global level (and the default global level already is 8). > > > > To turn on all logging. Just do --log-level='.*,8' (or similar) > > > > > > > > > > If you know what you want, then use a more restrictive log-level to get just the driver or a particular message type.