Fwd: [Click] transmit notification error
rchertov at purdue.edu
rchertov at purdue.edu
Thu Jun 23 20:06:52 EDT 2005
Quoting Beyers Cronje <bcronje at gmail.com>:
Thanks for the forward. I have tried to apply your changes to the 2.4.26 kernel
that was already patched with the latest click patch that I got from the CVS.
However, now my network modules do not load as I get an unresolved symbol error
for notify_net_tx. This is pretty weird as this function is defined in the
dev.c. (by the way I recompiled the whole kernel and modules)
So is it correct that the warning messages can be safely ignored and there would
no detrimental effect to performance?
warning: not compiled for a Click kernel with transmit notification
warning: can't get deb transmit notification: not compiled for a Click
Roman
> FYI
>
> ---------- Forwarded message ----------
> From: John Bicket <jbicket at amsterdam.lcs.mit.edu>
> Date: Jun 22, 2005 9:19 AM
> Subject: Re: [Click] transmit notification error
> To: Jennifer Albornoz Mulligan <mulligan at theory.csail.mit.edu>
> Cc: click at amsterdam.lcs.mit.edu
>
>
> Hi Jennifer!
> It's a new feature that I added a few weeks
> ago. I checked in changes to eddie's linux svn repository, but I'm
> not sure how to generate patches for all the kernels.
>
> Instead of looping on dev->tbusy, this makes it so that todevice won't
> get scheduled when a device stoppes its transmit queue, and will wake up
> again the device calls netif_wake_queue. Previously, it would just call
> hard_start_tx over and over again until a packet got through, meaning
> you
> would just burn up cpu waiting for the device to let you send, causing
> click to take up all the cpu.
>
> I put the patch at http://18.26.4.9/~jbicket/todevice.linux.patch
>
> If you don't have the patch, it works just like it did before, but it
> just prints out the warning, so you can ignore it.
>
> John
>
>
> Jennifer Albornoz Mulligan [mulligan at theory.csail.mit.edu] wrote:
> >
> >Hi,
> >
> >I'm trying to run some the basic UDPGEN.click script and running accross
> >an error I'm not sure how to solve. It gives me an error of:
> >
> >While initializing 'u/td :: ToDevice':
> > warning: not compiled for a Click kernel with transmit notification
> > warning: can't get deb transmit notification: not compiled for a Click
> >kernel
> >
> >When I go back and look at my configuration documents I find:
> >(in config-linuxmodule.h.in)
> >
> >#undef HAVE_CLICK_KERNEL
> >#undef HAVE_CLICK_KERNEL_TX_NOTIFY
> >
> >So I presume that something isn't compiled into the kernel, but I
> >don't know what option to include. What do I need to do to get the
> >transmission notification compiled with click?
> >
> >Thanks
> >Jen
> >_______________________________________________
> >click mailing list
> >click at amsterdam.lcs.mit.edu
> >https://amsterdam.lcs.mit.edu/mailman/listinfo/click
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>
>
More information about the click
mailing list