ip_en

Could somebody tell me where is the module for encapsulating the IP packet
into Ethernet header (ip_en) is located? It gets loaded when i load the
driver for Network Card.Network card driver seems to have no referrence to
that.Also what is the procedure for loading a filter at startup.the
arguments to io-net can be either drivers or protocols but not filters and
converters.Please advise


Thanks,

Sreekanth

In article <9r6rrs$6nk$1@inn.qnx.com>, sreekanth.r@cambira.com says…

Could somebody tell me where is the module for encapsulating the IP packet
into Ethernet header (ip_en) is located? It gets loaded when i load the
driver for Network Card.Network card driver seems to have no referrence to
that.Also what is the procedure for loading a filter at startup.the
arguments to io-net can be either drivers or protocols but not filters and
converters.Please advise


Thanks,

Sreekanth
\

I don’t know where it is located, but I am guessing that the filter gets
loaded by the tcpip stack when it is started up.

A single DLL can in fact be a large number of entities as far as io-net
is concerned. All it has to do is register for whatever services it
wants to provide, and io-net will make all the calls at all the given
entry points when the appropriate events occur.

It is even possible that the tcpip stack will start the filter when it
sees a en driver started (through the advertise entry point).


Stephen Munnings
Software Developer
Corman Technologies Inc.

Sreekanth Rupavatharam <sreekanth.r@cambira.com> wrote:
: Could somebody tell me where is the module for encapsulating the IP packet
: into Ethernet header (ip_en) is located? It gets loaded when i load the
: driver for Network Card.Network card driver seems to have no referrence to
: that.Also what is the procedure for loading a filter at startup.the
: arguments to io-net can be either drivers or protocols but not filters and
: converters.Please advise

If an down producer of type X is loaded and a up producer of type Y
is loaded, io-net will look for an ncm-X_Y.so and load it if it
exists. You can suppress this with ‘io-net -a …’. The particular
filter, ncm-ip_en is linked statically in io-net because everything
thus far needs it.

-seanb

probably i was not clear in asking.My exact question would be “where is
ncm-ip_en.so in the system ?”.I am not able to find out where the file is
located.Could it be a part of npm-tcpip.so?

Sean Boudreau <seanb@qnx.com> wrote in message
news:9r76m3$d5l$1@nntp.qnx.com

Sreekanth Rupavatharam <> sreekanth.r@cambira.com> > wrote:
: Could somebody tell me where is the module for encapsulating the IP
packet
: into Ethernet header (ip_en) is located? It gets loaded when i load the
: driver for Network Card.Network card driver seems to have no referrence
to
: that.Also what is the procedure for loading a filter at startup.the
: arguments to io-net can be either drivers or protocols but not filters
and
: converters.Please advise

If an down producer of type X is loaded and a up producer of type Y
is loaded, io-net will look for an ncm-X_Y.so and load it if it
exists. You can suppress this with ‘io-net -a …’. The particular
filter, ncm-ip_en is linked statically in io-net because everything
thus far needs it.

-seanb

Sreekanth Rupavatharam <sreekanth.r@cambira.com> wrote:

probably i was not clear in asking.My exact question would be “where is
ncm-ip_en.so in the system ?”.I am not able to find out where the file is
located.Could it be a part of npm-tcpip.so?

It is statically linked into the io-net binary itself.

chris

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

is qnet_en also statically linked?


Chris McKillop wrote:

Sreekanth Rupavatharam <> sreekanth.r@cambira.com> > wrote:

probably i was not clear in asking.My exact question would be “where is
ncm-ip_en.so in the system ?”.I am not able to find out where the file is
located.Could it be a part of npm-tcpip.so?


It is statically linked into the io-net binary itself.

chris

cdm@qnx.com > “The faster I go, the behinder I get.”
Chris McKillop – Lewis Carroll –
Software Engineer, QSSL