|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1 |
|
| #
ae75c143 |
| 03-Jul-2021 |
Sascha Wildner <saw@online.de> |
kernel: Remove ndis(4) and associated tools and stuff.
ndis(4) was a wrapper to allow running binary Windows network drivers that conformed to the Network Driver Interface Specification, i.e. NDIS.
kernel: Remove ndis(4) and associated tools and stuff.
ndis(4) was a wrapper to allow running binary Windows network drivers that conformed to the Network Driver Interface Specification, i.e. NDIS.
It only ever supported drivers from the days of Windows XP and Windows Server 2003 (i.e. NDIS 5.1). And even if one was actually able to extract the .sys and .inf files from the driver package and successfully convert them to a building module, which both were adventures in itself, it could be any result when trying to run it, depending on the card and driver, from resonably working to not working, even crashing. But it did work for some cards, so it had some limited merit in its time.
NetBSD removed it in 2018, FreeBSD in January 2021, so let's follow suit now.
show more ...
|
|
Revision tags: v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1 |
|
| #
859c2e53 |
| 07-Aug-2016 |
Sascha Wildner <saw@online.de> |
kernel: Remove the old vx(4) network driver.
Aside from being quite obsolete, its documentation always was in the i386 so i have my doubts that it still works.
If anyone needs it back for some reas
kernel: Remove the old vx(4) network driver.
Aside from being quite obsolete, its documentation always was in the i386 so i have my doubts that it still works.
If anyone needs it back for some reason I can't imagine currently, we can take another look then.
show more ...
|
| #
3a609f3d |
| 07-Aug-2016 |
Sascha Wildner <saw@online.de> |
kernel: Remove the old ep(4) and ex(4) network drivers.
Aside from being quite obsolete, their documentation always was in the i386 so i have my doubts that they still work.
If anyone needs them ba
kernel: Remove the old ep(4) and ex(4) network drivers.
Aside from being quite obsolete, their documentation always was in the i386 so i have my doubts that they still work.
If anyone needs them back for some reason I can't imagine currently, we can take another look then.
show more ...
|
|
Revision tags: v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0 |
|
| #
55b7b3ec |
| 23-May-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
wifi - Restore kernel build
* Restore wpi in netif Makefile and restore X86_64_CONFIG for all drivers originally in the kerne build, except 'an'.
|
| #
34f8ce05 |
| 20-May-2016 |
Imre Vadász <imre@vdsz.com> |
wlan - Sync dev/netif/ndis from FreeBSD
* Sync dev/netif/ndis from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.
* not tested yet (no luck with if_ndis on any of my hardware so far)
|
| #
c4fe7bb1 |
| 19-May-2016 |
Imre Vadász <imre@vdsz.com> |
wlan - Sync dev/netif/iwi from FreeBSD
* Sync dev/netif/iwi from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.
* Straight report from FreeBSD using new infrastructure.
|
| #
93d249f7 |
| 18-May-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
wlan - Sync dev/netif/ral from FreeBSD (2)
* Last commit FreeBSD -> DragonFly port (this commit).
* Add back to build.
|
| #
4290d63d |
| 18-May-2016 |
Imre Vadász <imre@vdsz.com> |
wlan - Add wi back to the build.
|
| #
6fdfc437 |
| 15-May-2016 |
Imre Vadász <imre@vdsz.com> |
wlan - Sync dev/netif/bwn/bwn from FreeBSD
* Sync dev/netif/bwn/bwn from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.
* Straight report from FreeBSD using new infrastructure.
* Add bwn back to bui
wlan - Sync dev/netif/bwn/bwn from FreeBSD
* Sync dev/netif/bwn/bwn from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.
* Straight report from FreeBSD using new infrastructure.
* Add bwn back to build
* Using contigmalloc for allocating dr_txhdr_cache, because kmalloc on DragonFly wouldn't always give us physically contiguous memory.
* Keeping the old code for (MSI) interrupt allocation, which puts things into the softc struct, and not into the bwn_mac struct like the new code.
* XXX Not tested yet, also some local changes might be missing still. * XXX Didn't sync dev/netif/bwn/siba_bwn from FreeBSD yet, but bwn might already work for the previously supported chipsets like this.
show more ...
|
| #
977fc0db |
| 15-May-2016 |
Matthew Dillon <dillon@backplane.com> |
wlan - Sync dev/netif/iwn from FreeBSD
* Sync dev/netif/iwn from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.
* Straight report from FreeBSD using new infrastructure.
* Add iwn back to build
|
| #
45faccc0 |
| 14-May-2016 |
Imre Vadász <imre@vdsz.com> |
build - Add if_iwm to the build again
|
| #
73860f0d |
| 13-May-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
build - Temporarily remove wifi drivers from build
* Temporarily remove wifi drivers from build to make porting and testing easier via if_*_load="YES" in /boot/loader.conf, or via manual kldload
build - Temporarily remove wifi drivers from build
* Temporarily remove wifi drivers from build to make porting and testing easier via if_*_load="YES" in /boot/loader.conf, or via manual kldload'ing.
* wlan and wlan_* base modules remains built-into the kernel.
show more ...
|
|
Revision tags: v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc |
|
| #
45bc40b1 |
| 18-Sep-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
iwm - DragonFly modifications and a bug fix
* Modifications to make iwm build for DragonFly.
* Fix a serious bug, iwm_stop_device() must clear the rxq stat data primarily to reset to hw rx ring i
iwm - DragonFly modifications and a bug fix
* Modifications to make iwm build for DragonFly.
* Fix a serious bug, iwm_stop_device() must clear the rxq stat data primarily to reset to hw rx ring index to 0. Otherwise all packets already handled from 0 to the current hw rx ring index will be reprocessed on restart.
* Implement iwmsleep() instead of using msleep(). iwmsleep() will handle exiting and re-entering the wlan_serializer. Without this we can easily deadlock on the double lock.
* Implement Makefile infrastructure.
* Revert the FreeBSD patch to remove the per-debvice netif, since our 802.11 infrastructure has not yet been updated for that.
* Purge the ifq on start if the interface is not running.
* Misc other DragonFly adjustments.
show more ...
|
|
Revision tags: v4.2.4, v4.3.1, v4.2.3 |
|
| #
f1324544 |
| 08-Jul-2015 |
Sascha Wildner <saw@online.de> |
i386 removal, part 15/x: Remove i386 specific network drivers.
|
|
Revision tags: v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc |
|
| #
b0d289c2 |
| 09-Jun-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
build - Parallelize kernel module build
* Parallelize the module build portion of a full buildkernel.
* Decreases full kernel build times significantly. The build is up to 3 times faster now.
*
build - Parallelize kernel module build
* Parallelize the module build portion of a full buildkernel.
* Decreases full kernel build times significantly. The build is up to 3 times faster now.
* On monster full kernel build time goes from 10:48 to 3:04.
show more ...
|
|
Revision tags: v4.0.5 |
|
| #
55315bf3 |
| 09-Mar-2015 |
Sascha Wildner <saw@online.de> |
kernel: Remove (unhooked) acx(4), bwi(4), iwl(4) and rtw(4).
The first three were written by sephe and rtw(4) was ported from NetBSD by him. They were all never ported to the newer wlan(4) upgrades
kernel: Remove (unhooked) acx(4), bwi(4), iwl(4) and rtw(4).
The first three were written by sephe and rtw(4) was ported from NetBSD by him. They were all never ported to the newer wlan(4) upgrades we got, starting with Rui Paulo's back in 2010.
Approved-by: sephe
show more ...
|
|
Revision tags: v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2 |
|
| #
2a617999 |
| 10-Nov-2014 |
Sascha Wildner <saw@online.de> |
Remove the old USB stack and related userland, etc.
As detailed in UPDATING, users with a custom configuration file which was derived from a *GENERIC file before we made usb4bsd default (this happen
Remove the old USB stack and related userland, etc.
As detailed in UPDATING, users with a custom configuration file which was derived from a *GENERIC file before we made usb4bsd default (this happened in 3.6) might need to remove or comment out a couple of devices which are now unknown.
show more ...
|
|
Revision tags: v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3 |
|
| #
0055c35b |
| 08-Jun-2014 |
Sascha Wildner <saw@online.de> |
Move ed(4), sr(4), and ng_sync_{ar,sr} to being i386 only.
If someone needs them on x86_64, they will first have to fix the various int <-> pointer conversions which they warn about.
|
|
Revision tags: v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc |
|
| #
097eca3a |
| 07-May-2014 |
Sascha Wildner <saw@online.de> |
kernel: Remove two oldusb wlan drivers, rum and ural.
Both don't work even with oldusb because they have never been ported to the current ieee80211 framework. In fact, they were unhooked from the bu
kernel: Remove two oldusb wlan drivers, rum and ural.
Both don't work even with oldusb because they have never been ported to the current ieee80211 framework. In fact, they were unhooked from the build at the time.
Both also exist for usb4bsd. rum(4) was ported to DragonFly while ural(4) has yet to be ported.
show more ...
|
|
Revision tags: v3.6.2 |
|
| #
a0ab8429 |
| 27-Mar-2014 |
Imre Vadasz <imre@vdsz.com> |
bwn: Porting from FreeBSD
* Adding bwn and siba_bwn to sys/conf/files and to the X86_64_GENERIC kernel configuration.
* Replacing BWN_LOCK, BWN_UNLOCK, BWN_ASSERT_SERIALIZED with wlan_global_se
bwn: Porting from FreeBSD
* Adding bwn and siba_bwn to sys/conf/files and to the X86_64_GENERIC kernel configuration.
* Replacing BWN_LOCK, BWN_UNLOCK, BWN_ASSERT_SERIALIZED with wlan_global_serializer.
* Increasing some alignments from 4K to 8K and some from 1 byte to 4 bytes.
* Changing slot counts for RX and TX from 64 to 256, which is the same size as used by b43 in Linux.
* Allow overriding the BWN_TXRING_SLOTS and BWN_RXRING_SLOTS values in the kernel configuration.
* Some style fixes. Removing unneeded NULL checks.
* Replace a DELAY(50000) with tsleep.
* Can't use kmalloc to allocate memory for dma like in FreeBSD and Linux.
* A few typo and grammar fixes in the bwn.4 manpage.
show more ...
|
| #
f0478b8b |
| 10-Mar-2014 |
Sascha Wildner <saw@online.de> |
Make usb4bsd the default USB stack.
To get back to the old stack, put "WANT_OLDUSB=yes" in /etc/make.conf and replace "device usb" with "device oldusb" in the kernel configuration.
Requested-by: di
Make usb4bsd the default USB stack.
To get back to the old stack, put "WANT_OLDUSB=yes" in /etc/make.conf and replace "device usb" with "device oldusb" in the kernel configuration.
Requested-by: dillon, profmakx, marino etc.
show more ...
|
|
Revision tags: v3.6.1 |
|
| #
79251f5e |
| 24-Nov-2013 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
ix: Import Intel ixgbe-2.5.15
MSI and legacy interrupt (line based interrupt) are working as of this commit. polling(4) will be supported and MSI-X will be brought back in the later commits.
ixgbe
ix: Import Intel ixgbe-2.5.15
MSI and legacy interrupt (line based interrupt) are working as of this commit. polling(4) will be supported and MSI-X will be brought back in the later commits.
ixgbe is renamed to ix, which is consistent w/ the interface name, and this makes 'ifconfig ix0' work as expected.
Local changes: - Reorganize RX and TX ring data structure; nuke useless 'queue'. - Rework RX and TX ring creation, destroy, initialization and cleanup. - Reorganize interrupt related data structure. This also prepares for bringing MSI-X back. - Rework interrupt allocation. - Rework MSI and legacy interrupt handler. - Enable RSS (2 RX rings) even if MSI or legacy interrupt is used. - Apply DragonFly specific RSS configuration. - Partially rework RX code path. - Enable TX header write-back. - Rework TX code path and TX watchdog mechanism. - Rework busdma(9) related bits. - Rework ifnet.if_ioctl method. - Reorganize initialize and stop code. - Reorganize attach and detach code. - Code clean up.
show more ...
|
|
Revision tags: v3.6.0, v3.7.1, v3.6.0rc, v3.4.3 |
|
| #
2b07ad45 |
| 06-Jul-2013 |
Sascha Wildner <saw@online.de> |
kernel: Stop building 3 i386 specific modules (ar, glxsb, sbni) on x86_64.
|
| #
229aec1c |
| 01-Jul-2013 |
Sascha Wildner <saw@online.de> |
kernel/netif: Bring in the oce(4) driver for Emulex OneConnect 10Gb NICs.
According to the manual page, it supports:
* Emulex BladeEngine 2 * Emulex BladeEngine 3 * Emulex Lancer
It seems to be in
kernel/netif: Bring in the oce(4) driver for Emulex OneConnect 10Gb NICs.
According to the manual page, it supports:
* Emulex BladeEngine 2 * Emulex BladeEngine 3 * Emulex Lancer
It seems to be in solid shape, but some features remain yet unported (such as MSI-X support). Also, the module is named 'if_oce.ko' in DragonFly (like it is with all other network drivers) instead of 'oce.ko' like in FreeBSD.
The driver was tested by Mihai Carabas with a BladeEngine 3 adapter.
Taken-from: FreeBSD Additional-clue-by: sephe
show more ...
|
|
Revision tags: v3.4.2, v3.4.1, v3.4.0, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1 |
|
| #
56fe6b68 |
| 11-Oct-2012 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branches 'hammer2' and 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly into hammer2
|