sendmsg() leaves Identification field in IP header empty

Vladimir Ivaschenko (hazard@francoudi.com)
Wed, 05 Dec 2001 21:03:40 +0200


Hi All,

I've been struggling to understand why an application which worked fine
on 2.2.X stopped working on 2.4.7 (RH72) and found out that sendmsg()
always leaves Identification field in IP header set to 0 (at least for
UDP sockets). This confuses Cisco devices when you're doing
WCCP negotiations with them. The application is "Oops!" proxy server -
http://zipper.paco.net/~igor/oops.eng/

Sorry if I'm wrong but I think this is a kernel problem because
sendmsg() is a system call. On RH6.2 with 2.2.19 this doesn't happen,
and Identification field in IP header is set to non-zero values. Let me
know if you need any other information, as I do not have any experience
in debugging these sort of problems.

Please CC your replies, if any, to my e-mail as I'm not subscribed to
the list.

--
Best Regards
Vladimir Ivaschenko
Certified Linux Engineer (RHCE)

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/