flowDeleteFn not getting called at high traffic RRS feed

  • Question

  • i have a WFP callout driver, that inspects traffic at transport layer. I also have a flowDeleteFn, which works fine. I have two apps (server+client socket applications) to test flowDeleteFn. when I send traffic at high rates, i have noticed that flowDeleteFn is not getting called all the time --  I connect to 10 sockets (which are already listening), start sending netowrk traffic for 30 seconds and then close all 10 sockets. then immediately open 10 more sockets, send traffic at full throughput for 30 seconds . . . in a loop. i see sometimes I do not get all flowDeleteFn calls. like for 10 close sockets, I sometimes see only 6 or 7 corresponding call to sream callouts' flowDeleteFn.

    If I introduce some delay inbetween (like 10-20 ms) every few packets I send out, the problem does not occur.

    is this a know problem ? how can I troubleshoot this ?


    Friday, March 11, 2011 9:03 AM