Section Filtering after NetworkInterface tune
I perform a NetworkInterface tune, and get a NetworkInterfaceTuningOverEvent event with status SUCCEEDED. Then I try to set up a SectionFilter on the TransportStream associated with that NetworkInterface. However the filter gets no sections.
I also notice that right after tuning, calling NetworkInterfaceController.getNetworkInterface().getCurrentTransportStream().getTransportStreamId() returns -1, until the RI traces out:
20100928 16:29:16.169 INFO RI.Stack- IB_PAT event, ts_handle: 0x15e849e8
at which point getTransportStreamId() returns a valid value.
If I start the filter after I see this trace, then the SectionFilter works as expected.
My question is, when I get the successful NetworkInterfaceTuningOverEvent, does that imply that I'm able to use the TransportStream associated with the NetworkInterface for filtering right away? If not, how do I know when its safe to set up the SectionFilter?