I am testing my WFP-based firewall code on Windows Server 2008 RC0, to test the code paths I added while working around bugs in Vista RTM, for the case where a bug is fixed in SP1 there is a code path which will only happen on SP1.
One of the bugs that I had to work around related to out-of-band inspection of UDP packets at the ALE_AUTH_CONNECT and/or ALE_AUTH_RECV_ACCEPT layers. This seems to be working properly on Windows Server 2008 RC0, as it did on Beta 3, which is good.
However, now that I can see the UDP information in usermode, I am beginning to notice some odd behavior. Some outgoing UDP packets (which are indicated to the ALE_AUTH_CONNECT layer) have the remote ip address and port zeroed out. So far, I have only seen this on packets originating from svchost.exe, which have a proper local ip address and port, and they either have a local port of 68 (which is bootpc, which means it is from the DHCP client), or a high-port which appears dynamically assigned (41219, 41221, 49225, 49228).
Is there some known reason why these fields would be zero sometimes Is this a bug Is there any additional information I can give to help you diagnose this
Thanks,
Jeremy