hpj wrote:

> after some fiddleing with a nonworking RARP-Support, i found this 
> in the above mentioned header files in include/linux:
> 
> 54:#define ETH_P_RARP      0x8035               /* Reverse Addr Res packet      */
> fgr: ETH_P_RARP found in ./linux/if_ether.h
> 40:#define ETH_P_RARP      0x8035               /* Reverse Addr Res packet      */
> fgr: ETH_P_RARP found in ./linux/if_tr.h
> 
> What kind of packet type is this? Did i missed some protocol updates? 
> I've never seen them before, but I'm to lazy to grab for the RFCs.

0x8035 is RARP. RARP is used by diskless clients to obtain their IP
address from a server using their ethernet address as a key. This is
the opposite of ARP, hence the name RARP.

Note that the kernel only replies to RARP requests if it was compiled
with CONFIG_INET_RARP enabled. It only sends RARP requests if it was
compiled with CONFIG_RNFS_RARP enabled.

> Would some networking geek explain me sense & reason for this, please.
> Unless anybody proves me, i'm wrong, i've patched them to 0x0806, 

0x0806 is ARP, which is necessary for using IP over ethernet.

-- 
Glynn Clements <[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to