History log of /dflybsd-src/sys/dev/netif/Makefile (Results 1 – 25 of 98)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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


1234