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
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
|