Discontinous QNET over 115kbps radio links

Hi 'yall,

I hope everyone is gearing up for thanksgiving, I mean, what more can we be
thankful for than free NTO downloads? Life is great!

We’re having a great time with this OS and are ready to try something with
it and need some input here.

We want to make our Freewave modems into network interface devices.
Basically we need to do something along the lines of Net.fd wherein we can
assign a serial device a MAC address and allow it to participate in network
traffic.

Is something like this in the works? If not, where can we get a hold of the
source for a network device driver or some other documentation so we can
learn NTOs new networking architecture. This would be an obvious step for
us to actually write a driver that would use the serial port…

Thoughts, ideas and all smart remarks are very welcome,

TIA

Kevin

You have a couple of options here:

There is a devn-fd.so in the works. Last I heard it was scheduled
to be part of the USB patch. It currently expects to receive an
entire packet with each read on the fd (ie it won’t continuously
read from a serial device looking for a packet boundary).

Since QNET runs on top of ip, if you set up a ppp link over
your serial device, it should all fall out (think you mentioned
QNET in a previous post).

Finally, there is a network driver development kit going through QA at
the moment.

-seanb



Kevin Stallard <kevin@flyingrobots.bogus> wrote:
: Hi 'yall,

: I hope everyone is gearing up for thanksgiving, I mean, what more can we be
: thankful for than free NTO downloads? Life is great!

: We’re having a great time with this OS and are ready to try something with
: it and need some input here.

: We want to make our Freewave modems into network interface devices.
: Basically we need to do something along the lines of Net.fd wherein we can
: assign a serial device a MAC address and allow it to participate in network
: traffic.

: Is something like this in the works? If not, where can we get a hold of the
: source for a network device driver or some other documentation so we can
: learn NTOs new networking architecture. This would be an obvious step for
: us to actually write a driver that would use the serial port…

: Thoughts, ideas and all smart remarks are very welcome,

: TIA

: Kevin

This is great.

Thanks Sean. Looks like for the short term, I need to get ppp talking
between two NTO nodes and see about getting QNET to operate over them. Any
pointers on getting started with this?

Thanks
Kevin
“Sean Boudreau” <seanb@qnx.com> wrote in message
news:8ve26i$734$1@nntp.qnx.com

You have a couple of options here:

There is a devn-fd.so in the works. Last I heard it was scheduled
to be part of the USB patch. It currently expects to receive an
entire packet with each read on the fd (ie it won’t continuously
read from a serial device looking for a packet boundary).

Since QNET runs on top of ip, if you set up a ppp link over
your serial device, it should all fall out (think you mentioned
QNET in a previous post).

Finally, there is a network driver development kit going through QA at
the moment.

-seanb



Kevin Stallard <> kevin@flyingrobots.bogus> > wrote:
: Hi 'yall,

: I hope everyone is gearing up for thanksgiving, I mean, what more can we
be
: thankful for than free NTO downloads? Life is great!

: We’re having a great time with this OS and are ready to try something
with
: it and need some input here.

: We want to make our Freewave modems into network interface devices.
: Basically we need to do something along the lines of Net.fd wherein we
can
: assign a serial device a MAC address and allow it to participate in
network
: traffic.

: Is something like this in the works? If not, where can we get a hold of
the
: source for a network device driver or some other documentation so we can
: learn NTOs new networking architecture. This would be an obvious step
for
: us to actually write a driver that would use the serial port…

: Thoughts, ideas and all smart remarks are very welcome,

: TIA

: Kevin

Kevin Stallard <kevin@flyingrobots.bogus> wrote:

This is great.

Thanks Sean. Looks like for the short term, I need to get ppp talking
between two NTO nodes and see about getting QNET to operate over them. Any
pointers on getting started with this?

PPP is easy. QNET talking though ppp is a little bit complicate.

QNET by default use it’s own “Node Discovery Protocal” to find
other QNET nodes on network. This protobal relay on broadcasting,
and the ppp link is NOT broadcastable.

The way to do it is you tell QNET using “DNS” to resolve othernode,
(resolve=ndp,dns), thus, QNET will using “DNS” (gethostbyname())
to find the IP and send packet to that IP, which will result to
go though your ppp interface.

-xtang

Thanks
Kevin
“Sean Boudreau” <> seanb@qnx.com> > wrote in message
news:8ve26i$734$> 1@nntp.qnx.com> …
You have a couple of options here:

There is a devn-fd.so in the works. Last I heard it was scheduled
to be part of the USB patch. It currently expects to receive an
entire packet with each read on the fd (ie it won’t continuously
read from a serial device looking for a packet boundary).

Since QNET runs on top of ip, if you set up a ppp link over
your serial device, it should all fall out (think you mentioned
QNET in a previous post).

Finally, there is a network driver development kit going through QA at
the moment.

-seanb



Kevin Stallard <> kevin@flyingrobots.bogus> > wrote:
: Hi 'yall,

: I hope everyone is gearing up for thanksgiving, I mean, what more can we
be
: thankful for than free NTO downloads? Life is great!

: We’re having a great time with this OS and are ready to try something
with
: it and need some input here.

: We want to make our Freewave modems into network interface devices.
: Basically we need to do something along the lines of Net.fd wherein we
can
: assign a serial device a MAC address and allow it to participate in
network
: traffic.

: Is something like this in the works? If not, where can we get a hold of
the
: source for a network device driver or some other documentation so we can
: learn NTOs new networking architecture. This would be an obvious step
for
: us to actually write a driver that would use the serial port…

: Thoughts, ideas and all smart remarks are very welcome,

: TIA

: Kevin