On 10-Jan-1999, at around 5:30, Alan Cox wrote:

] > It appears that the CISCO refuses to forward UDP packets if the
] > checksum is not correct. Part of the IPConfig documentation
] > states that 'UDP checksum not calculated -- explicitly allowed
] > in BOOTP RFC'.
] 
] The UDP checksum must be correct. Its just there is a value which
] means "unchecksummed". So long as that is set it ought to behave
] 
] > I've had a look at writing code to add a checksum to the packet
] > being sent ('ic_bootp_send_if' in 'net/ipv4/ipconfig.c') but can't
] > get the right combination. :( It's the sort of thing which would
] > take a person who knows how it works a couple of minutes.
] > (I've spent most of the day on this problem so far.. :( )
] 
] I believe you need to add
] 
]       b->udph.check = 0;

I have just added this line to 2.2.0-pre6 and still no go.

Would it be difficult (and not incorrect) to enable the
checksum?

] I think the originator of the code misunderstood the rfc intentions
] 
] Alan

   -Greg

------------------------------------------------------------------
ifiHadaDollArfoReveRytiMeapErsoNaskEdmeWhatThisBottOmliNeisAbouT:)
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to