IM driver and loopback
Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance
Hi,
I have passthru-based IM driver.
I'd like to receive packet which is send inside MPSend() like loopback-ed
with PtReceive().
In WinDbg I am seeing that currently sending packet has Flags == 0x82
I tried to remove 0x80 (NDIS_FLAGS_DONT_LOOPBACK) and I add
0x200 (NDIS_FLAGS_LOOPBACK_ONLY).
In PtReceive() I am seeing that packet is really received, but it seems
that packet is not accepted by protocol for some reason,
because I see no received packets in Network Monitor.
Is flags handling described above sufficient to loopback sent packet,
or is there needed some other additional work ?
Peter
.
Relevant Pages
- Re: [RFC,PATCH] loopback: calls netif_receive_skb() instead of netif_rx()
... Every packet you receive can result in a sent packet, ... our loopback networking scalability is ... transport method when an app establishes a plain loopback connection (as ... if the TCP loopback packet transport is too slow we should use the VFS ... (Linux-Kernel) - Re: OSPF&QOS
... The OSPF packet Header is where the authentication information is & key info is recorded. ... Routing information for the *Loopback IP would be contained in another packet e.g. ... NB As an aside Loopback interfaces are considered stub networks & advertised as host routes. ... (comp.dcom.sys.cisco) - Re: linux bypass loopback - got to dead end
... > loopback, I mean that the packet will leave the linux on one interface ... (comp.os.linux.networking) - what is the meaning of "loopback" in there?
... The OUTPUT rule ... allows any packet to leave via the "loopback" device and the ... INPUT rule allows packets to re-enter via the "loopback". ... (comp.os.linux.networking) - Old-style packet receive indication woes
... that indicate received packets the 'old-style' way (using ProtocolReceive ... I need to call NdisTransferData to obtain the full packet. ... From withing ProtocolTransferDataComplete I call ... ProtocolReceive fits into the LookAheadBuffer, the same parsing code is used ... (microsoft.public.development.device.drivers) |
|