> Trying to send this to [EMAIL PROTECTED], listed in the kernel
> source as the maintainer of the IPX code, got me a bounce, so I'll try posting
> here.
In this case we are searching new maintainer for IPX/SPX code :-( 
Unfortunately, I'm too busy with ncpfs and matroxfb :-( 
> I've taken it upon myself to get IPX networking up and running in Wine (the
> Windows Emulator) for Linux.  In the process, I have found that some games,
> such as Descent 2, use a special broadcast destination network (0xffffffff)
> which is not currently supported in the Linux kernel IPX code.  Packet
> analysis shows that the expected behavior is to direct a copy of the packet to
> each network that a route is available for, setting the destination network
> appropriately in the header.
I'm not sure, but NLSP Specification, rev. 1.1 from October 1995 
says in chapter 2.13.1 on page 2-27 says that:
+++
* Network number: .... There is no broadcast network number. Network numbers
must be unique throughout the network.

Network number 0 (zero) has a special meaning: "The directly attached network
segment onto which this packet is transmitted." .... Routers do not forward
packets with Destination Network Number 0.

Network number 0xFFFFFFFF (all ones) is not valid.
+++
On page 9-1 there is only one special IPX network number: 0xFFFFFFFE to
indicate default route - and this number must not be transimtted to network,
it is used only internally in RIP protocol. So unless there are new
specs updates I think that every software setting destination network
to 0xFFFFFFFF is buggy.
Regardless of that, there is broadcast used by NetBIOS - if you set packet
type to 0x14, packet goes into each network, maximum through 7 routers.
In this case, destination network is irrelevant and can be set to anything
(kernel should set destination network by outgoing interface dest. addr.).
And I hope that 0x14 type is correctly supported by kernel - at least
for forwarding, I did not ever try send this packet from Linux box. Could
you check whether Descent2 tries to set IPX packet type to 0x14?
                                                   Best regards,
                                                        Petr Vandrovec
                                                        [EMAIL PROTECTED]

P.S.: Now some e-mail from Alan arrived... But I already wrote this...
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to