Problem in Netgraph ( TESTING OF MY NODE )
Julian Elischer
julian at elischer.org
Sun Mar 21 17:12:56 PST 2004
On Sun, 21 Mar 2004, Julian Elischer wrote:
>
>
> On Sun, 21 Mar 2004, [iso-8859-1] manish gautam wrote:
>
> > Ist problem
> > =============
> >
> > i hav created my own node named "m" .and using
> > commands
> >
> > kldload netgraph
> > kldload ng_ether
> > kldload ng_m
> >
> > i also create an ether node and then i attach my "m"
> > node to ether node using
> >
> > ngctl mkpeer ed0: m upper right
> >
> > after that on command ::-->
> >
> > ngctl msg my_m: getstats ( my_m is name of peer to
> > ether i.e my node )
> >
> > result is as follows ::-->
> >
> > Rec'd response "getstats" (1) from "my_m:":
> > Args: { right={inOctets=3508 inFrames=54 }
> > left={outOctets=3508 outFrames=54 } }
>
>
> It means that your module is doing SOMETHING
> I can not say if it is working as I don't know aything about your node..
> I presume it is based on the 'tee' node..
>
>
> >
> > Does that mean my node is working... YES or NO?
> > If yes , is every packet coming through ethernet card
> > pass through my node.
>
> no, you only connected to the 'upper' part of the ethernet
> interface so you are only capturing outgoing packets
> I'm not sure if the node correctly does not count bytes going out a
> disconnected hook or not.
Looking at ng_tee I see a bug where bytes are counted even if the
output hook is diconnected.. I will commit a fix now....
>
>
> you should also do: ngctl connect ng_m: ed0: left lower
>
> or something like that I presume
>
> you may also want to look at the ng_etf node
> (and it's man page (man ng_etf)
>
>
> I'm presuming youhave read the man pages.. there should be one for every
> node type..
> ng_tee ng_ether etc.
>
> > If no, how do I check it and made every packet pass
> > through my own node.
>
>
> look at the packets by attaching nghook to the left2right and
> right2left hooks
>
>
>
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>
More information about the freebsd-net
mailing list