History log of /haiku/src/add-ons/kernel/drivers/network/rtl81xx/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6d2ae71f 04-Jan-2019 Augustin Cavalier <waddlesplash@gmail.com>

drivers/network: Upgrade rtl8139, rtl81xx to FreeBSD 12.

Includes some logic fixes to Haiku-specific code in the MII drivers,
and one new chipset supported by the rtl81xx MII driver. Otherwise,
no major functional change.

72d64e3c 27-Dec-2018 Augustin Cavalier <waddlesplash@gmail.com>

rtl81xx: Clean up Jamfiles.

dba28784 24-Dec-2018 Augustin Cavalier <waddlesplash@gmail.com>

freebsd11_network -> freebsd_network.

FreeBSD 12 has no major changes to the ifnet KPIs that constitute a
source compatibility break, save a single one related to locking
which doesn't really apply to us, and so we don't need to create
a "freebsd12_network" directory to work through the upgrades.

7472cf57 18-Nov-2017 Jérôme Duval <jerome.duval@gmail.com>

rtl8139/rtl81xx: Update with the 11.1 release of re and rl drivers.

* switch compat layer.
* tested on Qemu and RTL8168 rev 10.

221ea8a1 29-May-2014 Michał Siejak <michal@siejak.pl>

Updated FreeBSD rtl81xx network driver with the 10.0 release.

Should fix #10412.

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>

d57b6246 08-Oct-2013 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.2 release

b0944c78 01-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

More work towards hybrid support

* All packaging architecture dependent variables do now have a
respective suffix and are set up for each configured packaging
architecture, save for the kernel and boot loader variables, which
are still only set up for the primary architecture.
For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++,
and TARGET_LIBSTDC++ are set to the respective values for the primary
packaging architecture by default.
* Introduce a set of MultiArch* rules to help with building targets for
multiple packaging architectures. Generally the respective targets are
(additionally) gristed with the packaging architecture. For libraries
the additional grist is usually omitted for the primary architecture
(e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that
Jamfiles for targets built only for the primary architecture don't
need to be changed.
* Add multi-arch build support for all targets needed for the stage 1
cross devel package as well as for libbe (untested).

648db733 03-Jan-2013 Jérôme Duval <jerome.duval@gmail.com>

Update FreeBSD network drivers with the 9.1 release

8060e778 08-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

Network drivers are updated from FreeBSD 9.0

* updated drivers are 3com, ar81xx, atheros813x, attansic_l1, attansic_l2,
broadcom440x, broadcom570x, dec21xxx, ipro100, ipro1000, jmicron2x0,
marvell_yukon, nforce, rtl8139, rtl81xx, syskonnect, via_rhine, vt612x

0fa97296 29-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add support for newer Realtek RTL8105E ethernet card revision

* backport from recent FreeBSD rt driver
* tested working on my HP Pavillion g7
* aka scalpel vs chainsaw

7e5d6acf 13-Aug-2010 Axel Dörfler <axeld@pinc-software.de>

* Added rlphy MII driver back to the rtl81xx driver - originally, I intended to
change the current MII management, but I ran out of time.
* This should fix bug #6295.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38078 a95241bf-73f2-0310-859d-f6bbb57e9c96

4b0427bd 08-Jul-2010 Axel Dörfler <axeld@pinc-software.de>

* Since the native rtl8169 is problematic on many chipsets (including mine),
I've removed it for now, until someone finds the time to look into it.
* Therefore, enabled all supported devices for the rtl81xx driver.
* Made the rtl81xx driver actually work by adding the missing PHYs - it doesn't
use the same PHYs as the rtl8139 driver. Imported the rgephy.c|h from FreeBSD
8 (not yet in vendor branch, but unchanged).
* It seems to work reliably with Gigabit now, albeit a bit slow, and with too
high CPU load.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37425 a95241bf-73f2-0310-859d-f6bbb57e9c96

fede7ab5 06-Jun-2010 Jérôme Duval <korli@users.berlios.de>

* updated if_re to HEAD from FreeBSD, keeping most Haiku changes (re_defrag was removed for the time being).
I'd like to know if keeping re_defrag is required. Tests welcome (see #5180).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37041 a95241bf-73f2-0310-859d-f6bbb57e9c96

a0b5b08b 11-Feb-2010 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added back the id for rtl8139C+. Tested succesfully under XenServer.
Fixes ticket #5180 (or at least part of it)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35452 a95241bf-73f2-0310-859d-f6bbb57e9c96

3db9c519 22-Oct-2009 Colin Günther <coling@gmx.de>

* fixing the broken build
the network drivers needed to be adjusted to the header reordering, too
sorry

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33740 a95241bf-73f2-0310-859d-f6bbb57e9c96

adc72399 14-Oct-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

also rename the device from 're' to 'rtl81xx'

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28070 a95241bf-73f2-0310-859d-f6bbb57e9c96

40bab56b 05-Oct-2008 Stefano Ceccherini <stefano.ceccherini@gmail.com>

renamed 're' driver to rtl81xx. I hope it's clear enough. If not, just shout. Also disabled the ids for cards already supported by the native rtl8169 driver

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27887 a95241bf-73f2-0310-859d-f6bbb57e9c96