knowledge base id
kb09230001 category limitationeffected product
rawether/windis32 - win32 ndis frameworkeffected versions
all effected platforms all
symptoms
if multiple windis 32 applications access the same adapter concurrently using the same berkeley packet filter (bpf) settings, only one of the applications will receive the packets.
more generally, if multiple adapter handles are opened concurrently (using the w32n_openadapter function) to the same adapter using the same berkeley packet filter (bpf) settings, packets will be received on only one of the adapter handles.
cause
in the current rawether design all win32 applications access the lower level ndis mac driver via a common ndis protocol driver (pcandis3.vxd, pcandis4.sys or pcandis5.sys). the design of this ndis protocol driver is such that it only opens the lower level ndis mac driver once - regardless of how many win32 applications are using the rawether api to access the adapter.
... 下一页