Maiko,
I think you are chasing a red herring. It is true that the RIP broadcasts have no checksum, but that is unlikely to be the cause of any problem you may have. Checksums are optional in UDP, these packets don't have them (I can confirm that in a trace on my gateway), but that is not a reason not to process them.
It could be argued that it would be better to send the packets with checksum, which could be accomplished using the |SO_NO_CHECK socket option.
Rob |