Packet Origin?

Tech-Archive recommends: Speed Up your PC by fixing your registry



Hi All,

I need to determine, in my protocol driver, if I have received a packet
from the Win Stack or from my Miniport driver. Is there any way of
determining this? Can I maybe set an identifier in the Packet on the
Miniport level where I own the packet or can I set/seek a item in the
IRP? (Win2K)

Thanks.
Amos

.



Relevant Pages

  • Basic question on OID_GEN_CURRENT_PACKET_FILTER andOID_802_3_MULTI
    ... more than one protocol driver can bind to ... However the packet filter is a "global" attribute of ... the miniport driver, "global" in the sense that it is not a per protocol ... The miniport driver has no notion of a protocol driver. ...
    (microsoft.public.development.device.drivers)
  • RE: How can I create IPv6 over IPv4 UDP tunnelling network device
    ... and offer a solution that we've given our customers for similar tunneling ... miniport driver manual of the windows DDK. ... An application of IPv6 send a ipv6 packet to the network ... IPv4 Protocol stack receives the packet. ...
    (microsoft.public.development.device.drivers)
  • Re: Receive send packet
    ... a receive packet whenever a send command is issued, in order to receive a send packet by the stack. ... This work if a packet is read from the Miniport driver by the protocol driver that is receive by the stack via a real network adapter. ...
    (microsoft.public.development.device.drivers)
  • RE: How can I create IPv6 over IPv4 UDP tunnelling network device driv
    ... and offer a solution that we've given our customers for similar tunneling ... miniport driver manual of the windows DDK. ... An application of IPv6 send a ipv6 packet to the network ... IPv4 Protocol stack receives the packet. ...
    (microsoft.public.development.device.drivers)
  • Re: Load distribution among NICs( which driver mode to follow)
    ... If you have two nics with different lans you have no problems ... > packet among the available NIC's. ...
    (microsoft.public.win32.programmer.kernel)