Alessio, Run in the foreground with unix { interactive }. And directly from a the build directory. The vagrant stuff is mostly useful for demo and first look. Sounds like you really want to do some development.
Cheers, Ole > On 2 Jun 2017, at 13:31, Alessio Silvestro <ale.silver...@gmail.com> wrote: > > I am running the vagrant machine provided, so I run on Ubuntu 16.04.02 TLS. > > I tried clib_warning(), clib_unix_warning(), clib_error() and > clib_unix_error(). > > I inserted that line in both vvp/src/vnet/ip/punt.c and > vpp/src/vnet/ip/ip4_forward.c in order to be sure that the packet was > actually reaching the node. > > However, there is no sign in /var/log/syslog or anywhere else I can think of > about that message > > Are you sure there is no other place where they can be printed? > > Thanks for the cooperation, > Alessio > > On Thu, Jun 1, 2017 at 7:26 PM, John Lo (loj) <l...@cisco.com> wrote: > The output of clib_warning() call should be in the syslog. If running vpp in > Ubuntu, take a look in /var/log/syslog. -John > > > > From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On > Behalf Of Alessio Silvestro > Sent: Thursday, June 01, 2017 12:11 PM > To: Luke, Chris <chris_l...@comcast.com> > Cc: vpp-dev@lists.fd.io > Subject: Re: [vpp-dev] VPP Node Debug > > > > I knew VPP run in user space and that printk is not the best option, however > from the documentation it is not clear to me how to do that. > > > > For example now I inserted the command clib_warning("I am here!") in the node > I create -- that from vppctl show trace I can see processes the packets. > > > > Where does it prints? > > > > Still I cannot figure it out. > > > > Thanks, > > Alessio > > > > On Thu, Jun 1, 2017 at 6:00 PM, Luke, Chris <chris_l...@comcast.com> wrote: > > printk() is typically a kernel thing, no? This isn’t kernel code. 😊 > > > > If you just want stuff on the console when running in a debugger, or > interactively, clib_warning() may be what you are looking for. > > > > Chris. > > > > > > From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On > Behalf Of Alessio Silvestro > Sent: Thursday, June 1, 2017 10:35 > To: vpp-dev@lists.fd.io > Subject: [vpp-dev] VPP Node Debug > > > > Hi all, > > > > I am using this code "https://gerrit.fd.io/r/#/c/6721/" to in order to enable > an external process to receive UDP packets. > > > > I tried to use printk -- including module.h in the c file. > > > > When I compile VPP with: > > > > TOPDIR/vpp make build-release > > > > I got the following error > > > > fatal error: linux/module.h: No such file or directory > > compilation terminated. > > > > Do you have any idea why? > > > > Is there a better way to debug the code of a node in VPP? > > > > Thanks, > > Alessio > > > > > _______________________________________________ > vpp-dev mailing list > vpp-dev@lists.fd.io > https://lists.fd.io/mailman/listinfo/vpp-dev
signature.asc
Description: Message signed with OpenPGP
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev