summaryrefslogtreecommitdiffstats
path: root/sys/compat/ndis/kern_ndis.c
Commit message (Expand)AuthorAgeFilesLines
* - Rewrite the timer and event API routines in subr_ndis.c so that theywpaul2004-03-201-9/+0
* Fix mind-o: sanity check in ndis_disable_ndis() is not sane.wpaul2004-03-111-1/+1
* Add preliminary support for PCMCIA devices in addition to PCI/cardbus.wpaul2004-03-071-47/+0
* kthread_exit() no longer requires Giant, so don't force callers to acquirejhb2004-03-051-1/+0
* Fix a problem with the way we schedule work on the NDIS worker threads.wpaul2004-02-141-2/+19
* Add yet more bulletproofing. This is to guard against the case thatwpaul2004-02-111-31/+52
* Add some bulletproofing: don't allow the ndis_get_info() or ndis_set_info()wpaul2004-02-101-0/+7
* Add a whole bunch of new stuff to make the driver for the AMD Am1771/Am1772wpaul2004-02-071-22/+17
* Implement support for single packet sends. The Intel Centrino driverwpaul2004-02-031-0/+26
* Reorganize the timer code a little and implement NdisInitializeTimer()wpaul2004-01-261-6/+8
* Avoid possible panic on shutdown: if there are still some deviceswpaul2004-01-261-1/+20
* Make sure to trap failures correctly in ndis_get_info() and ndis_set_info().wpaul2004-01-211-0/+6
* Eliminate some code duplication: since ndis_runq() and ndis_intq() werewpaul2004-01-191-78/+47
* Convert from using taskqueue_swi to using private kernel threads. Thewpaul2004-01-181-2/+334
* AMD64 has a single MS-Win calling convention, so provide an empty __stdcall.obrien2004-01-131-1/+0
* Ugh. I am not having a good day. Remove debugging #ifdef that accidentallywpaul2004-01-121-2/+0
* In if_ndis.c:ndis_intr(), be a bit more intelligent about squelchingwpaul2004-01-121-12/+28
* Merge in some changes submitted by Brian Feldman. Among other things,wpaul2004-01-121-3/+6
* The private data section of ndis_packets has a 'packet flags' bytewpaul2004-01-091-0/+1
* Implement NdisOpenFile()/NdisCloseFile()/NdisMapFile()/NdisUnmapFile().wpaul2004-01-091-3/+3
* In subr_ndis.c: correct ndis_interlock_inc() and ndis_interlock_dec()wpaul2004-01-071-18/+6
* - Add pe_get_message() and pe_get_messagetable() for processingwpaul2004-01-061-0/+1
* Modify if_ndis.c so that the MiniportISR function runs in ndis_intr()wpaul2004-01-041-0/+1
* Implement NdisScheduleWorkItem() and RtlCompareMemory().wpaul2004-01-041-6/+10
* In if_ndis.c:ndis_attach(), temporarily set the IFF_UP flag whilewpaul2004-01-031-0/+9
* Clean up ndiscvt a bit (leaving out the -i flag didn't work) and addwpaul2004-01-021-14/+49
* - Add new 802.11 OID information obtained from NDIS 5.1 update towpaul2003-12-301-1/+7
* Rework resource allocation. Replace the "feel around like a blind man"wpaul2003-12-291-25/+31
* Attempt to handle the status field in the ndis_packet oob area correctly.wpaul2003-12-261-3/+27
* Back out the last batch of changes until I have a chance to properlywpaul2003-12-261-35/+33
* Don't call the miniport driver's releasepacket function unless thegreen2003-12-261-33/+35
* Give the timer API one last overhaul: this time, use the new calloutwpaul2003-12-251-4/+1
* Avoid using any of the ndis_packet/ndis_packet_private fields forwpaul2003-12-251-13/+12
* - Fix some compiler warnings in subr_pe.cwpaul2003-12-241-0/+16
* change NULL to 0 to silence warning.alfred2003-12-241-1/+1
* Re-do the handling of ndis_buffers. The NDIS_BUFFER structure iswpaul2003-12-231-9/+5
* Big round of updates:wpaul2003-12-211-8/+35
* Deal with the duplicate sysctl leaf problem. A .inf file may containwpaul2003-12-181-0/+4
* Whups... remove some debug code that accidentally crept in.wpaul2003-12-141-4/+1
* Rework mbuf<->ndis_packet/ndis_packet<->mbuf translation a little towpaul2003-12-141-27/+38
* Correct the behavior of ndis_adjust_buflen(): the NDIS spec sayswpaul2003-12-121-1/+1
* In NDIS 5.1 miniport drivers, the shutdown handler function pointerwpaul2003-12-121-1/+4
* Commit the first cut of Project Evil, also known as the NDISulator.wpaul2003-12-111-0/+1049
OpenPOWER on IntegriCloud