From: Shanmugasundaram M <shansirtt@gmail.com>
To: Stephen Hemminger <stephen@networkplumber.org>
Cc: dev@dpdk.org
Subject: Re: [dpdk-dev] Reg DPDK EAL log-level=8 options is not throwing any DEBUG messages in /var/log/messages
Date: Thu, 11 Mar 2021 00:02:23 +0530 [thread overview]
Message-ID: <CALLOm0OgpNJfSPOOSJ26vYXLDGMyVEYeHDtTw5Mb37hrz+zYgw@mail.gmail.com> (raw)
In-Reply-To: <20210310102502.02f5720e@hermes.local>
can i use
./sources/dpdk-18.11/drivers/net/vmxnet3/vmxnet3_ethdev.c:1422:
rte_log_set_level(vmxnet3_logtype_driver, RTE_LOG_WARNING);
after EAL driver routine completes ( pci_common.c, etc) its initialization
? Please let me know where do i need to call rte_log_set_level() in EAL
driver init completion function?
regards,
Shanmugasundaram M
On Wed, Mar 10, 2021 at 11:55 PM Stephen Hemminger <
stephen@networkplumber.org> wrote:
> On Wed, 10 Mar 2021 23:49:17 +0530
> Shanmugasundaram M <shansirtt@gmail.com> 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
> > <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 <snip3> and only log
> > bootup of EAL debug messages alone ?
> >
> > REgards,
> > Shanmugasundaram M
> >
> > <snip3>
> > 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 <shansirtt@gmail.com> 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.
>
next prev parent reply other threads:[~2021-03-10 18:32 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-09 19:00 Shanmugasundaram M
2021-03-09 20:29 ` Stephen Hemminger
2021-03-10 18:19 ` Shanmugasundaram M
2021-03-10 18:25 ` Stephen Hemminger
2021-03-10 18:32 ` Shanmugasundaram M [this message]
2021-06-09 12:02 ` [dpdk-dev] Reg 6Wind fastpath DPDK 18.11.1 virtual memory allocation ( 54.5GB of anonymous mapping) Shanmugasundaram M
2021-06-09 12:28 ` David Marchand
2021-06-09 12:46 ` Bruce Richardson
2021-06-10 7:17 ` Olivier Matz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CALLOm0OgpNJfSPOOSJ26vYXLDGMyVEYeHDtTw5Mb37hrz+zYgw@mail.gmail.com \
--to=shansirtt@gmail.com \
--cc=dev@dpdk.org \
--cc=stephen@networkplumber.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).