Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

76 lines
2.3 KiB

10/13/99
First ntc checkin.
Outstanding nic issues - Media connect/ disconnect
Removing timers from the recv code
10/26/99
Added packet logging code. This can be activated by the PKT_LOG define
Added Spin Lock debugging. This is currently used by reassembly structures only.
11/10/99
For the reassembly structs- garbage collection is performed in the following
manner. Whenever a reassembly is invalidated, it marks the reassembly
structure as dirty/ Every n seconds, the garbage collector comes around and
looks for reassmbly structs that need to aborted/freed. It pops them from the
remote node list and frees them.
The only exception is in the remove remote node code path, Where the
reassemblies are popped out of the list and freed
11/15/99
The bus driver does retry to send packets that have not been acknowledged.
This causes fragments to arrive out of order
An out of order packet can be inserted into the beginning ,end or middle of
an existing chain. FragTable in the REassembly structure is used to find
the correct position
To add wmi":
add mof to sources -done
check on makefile.inc and .rc file - done
define custom Oids - done
Add Oids To Supported Oids - done
define a structure like this :
11/30/99
Adding Ethernet support :
Requests come down MpCoRequest, ICS calls on CLess Send handlers
Multichannel - Use ChannelVCs for now and allocate resources when the Oid
comes down
11/30/00
In the bridge code path, it is possible for us to Load the ARP1394 Driver
in the middle of a request. As part of its initialization, the arp module will
send requests down which do not get to us because NDIS has blocked all requests
by setting the fMiniport_ProcessingRequest
1/21/02
The main change is to Fix Power Management support through a Hiberante/standby
operation. To do this, the miniport needs to free all outstanding resources
allocated on the 1394 bus. This is done in co-operation with the arp module,
which is required to delete all of its VCs as part of the Set Power.
The miniport then just frees the Broadcast Channel Register and enters into Low
Power state.
As part of the resume, it will re-start the Broadcast Channel Register