#
1709ccf9 |
| 29-Mar-2014 |
Martin Matuska <mm@FreeBSD.org> |
Merge head up to r263906.
|
#
4ff2f60d |
| 02-Mar-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Add ATU flush support.
The OpenWRT AR8xxx switch support flushes the ATU (address translation unit) after each port link 'up' status change. I've modified this to just flush on any port transition.
Add ATU flush support.
The OpenWRT AR8xxx switch support flushes the ATU (address translation unit) after each port link 'up' status change. I've modified this to just flush on any port transition.
Whilst here, bump the number of ports on the AR8327 to 6, rather than the default of 5. It's DB120 specific; I'll go and make this configurable later.
There's some debugging code in here still; I am still debugging whether this is or isn't working fully.
Tested:
* DB120, AR9344 + AR8327 switch
Obtained from: OpenWRT
show more ...
|
#
c3bb5171 |
| 25-Feb-2014 |
Dimitry Andric <dim@FreeBSD.org> |
Merge from head up to r262472.
|
#
482d268d |
| 24-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Link the AR8327 to the build.
|
#
6dcbabd7 |
| 24-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Methodize the arswitch VLAN routines.
These differ per chipset family in subtle and evil ways.
It becomes very noticable on the AR8327 where the layout is just plain wrong.
|
#
c98bb15d |
| 21-Feb-2014 |
Glen Barber <gjb@FreeBSD.org> |
MFH: tracking commit
Sponsored by: The FreeBSD Foundation
|
#
a9ad4222 |
| 19-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Extract out the port VLAN flags/setup code and throw it into two new HAL methods.
This allows the AR8327 code to override it as appropriate.
Tested:
* DB120 - AR8327 and AR9340 on-board switch; on
Extract out the port VLAN flags/setup code and throw it into two new HAL methods.
This allows the AR8327 code to override it as appropriate.
Tested:
* DB120 - AR8327 and AR9340 on-board switch; only running 'etherswitchcfg' to check configs. The actual VLAN programming wasn't tested.
show more ...
|
#
ddbc4420 |
| 19-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Turn the port init function into a HAL method and initialise it to the default port init code.
This needs to be overridden for the AR8327.
|
#
df892897 |
| 19-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Change arswitch_ports_init() to arswitch_port_init(), and teach it to take a single port to setup.
This may end up later being used as part of some logic to program the PHY for a single port, rather
Change arswitch_ports_init() to arswitch_port_init(), and teach it to take a single port to setup.
This may end up later being used as part of some logic to program the PHY for a single port, rather than having to reinitialise them all at once.
Tested:
* DB120
show more ...
|
#
0e67bf94 |
| 19-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Add in the AR8327 probe/attach code and switch type.
It detects fine, but (as expected) it won't attach just yet, let alone pass traffic.
Tested:
* DB120, AR8327 switch
|
#
dd843f87 |
| 19-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Store away the chip version and revision; some AR8327 code depends upon the chip revision.
|
#
485ac45a |
| 04-Feb-2014 |
Peter Grehan <grehan@FreeBSD.org> |
MFC @ r259205 in preparation for some SVM updates. (for real this time)
|
Revision tags: release/10.0.0 |
|
#
f9b2a21c |
| 31-Oct-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r232040 through r257457. M usr.sbin/portsnap/portsnap/portsnap.8 M usr.sbin/portsnap/portsnap/portsnap.sh M usr.sbin/tcpdump/tcpdump/Makefile
|
#
104dc214 |
| 28-Oct-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
- Provide necessary includes, that before came via if.h pollution. - Remove unnecessary ones.
Sponsored by: Netflix Sponsored by: Nginx, Inc.
|
#
0bfd163f |
| 18-Oct-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r233826 through r256722.
|
#
b2152161 |
| 16-Oct-2013 |
Adrian Chadd <adrian@FreeBSD.org> |
Add support for the AR9340 switch to the switch framework.
* Do the hardware setup in the right order! * Modify/improve the chip probe check so it can actually probe the 7240/9340 directly (althou
Add support for the AR9340 switch to the switch framework.
* Do the hardware setup in the right order! * Modify/improve the chip probe check so it can actually probe the 7240/9340 directly (although it's not yet used..) * Initialise and fetch the is_mii option * Fix some debugging whilst I'm here.
This is enough to get things off the ground.
Tested:
* AR9344 SoC
show more ...
|
#
1ccca3b5 |
| 10-Oct-2013 |
Alan Somers <asomers@FreeBSD.org> |
IFC @256277
Approved by: ken (mentor)
|
Revision tags: release/9.2.0 |
|
#
d1d01586 |
| 05-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head
|
#
40f65a4d |
| 07-Aug-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r254014
|
#
672ed870 |
| 02-Aug-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r253862
- change the SI_SUB_RUN_SCHEDULER sysinits in hv_utilc and hv_netvsc_drv_freebsd.c to SI_SUB_KTHREAD_IDLE, since the former is no longer in FreeBSD. The use of these SYSINITs can pro
IFC @ r253862
- change the SI_SUB_RUN_SCHEDULER sysinits in hv_utilc and hv_netvsc_drv_freebsd.c to SI_SUB_KTHREAD_IDLE, since the former is no longer in FreeBSD. The use of these SYSINITs can probably be removed.
show more ...
|
#
b9f07b86 |
| 23-Jul-2013 |
Luiz Otavio O Souza <loos@FreeBSD.org> |
Add the support for 802.1q and port based vlans for arswitch.
Tested on: RB450G (standalone ar8316), RSPRO (standalone ar8316) and TPLink MR-3220 (ar724x integrated switch).
Approved by: adrian (me
Add the support for 802.1q and port based vlans for arswitch.
Tested on: RB450G (standalone ar8316), RSPRO (standalone ar8316) and TPLink MR-3220 (ar724x integrated switch).
Approved by: adrian (mentor) Obtained from: zrouter
show more ...
|
#
552311f4 |
| 17-Jul-2013 |
Xin LI <delphij@FreeBSD.org> |
IFC @253398
|
#
cfe30d02 |
| 19-Jun-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge fresh head.
|
Revision tags: release/8.4.0 |
|
#
f47857dc |
| 08-May-2013 |
Adrian Chadd <adrian@FreeBSD.org> |
Correctly mark the CPU port.
Submitted by: Luiz Otavio O Souza <loos.br@gmail.com> Reviewed by: ray
|
#
03d48af2 |
| 22-Apr-2013 |
Adrian Chadd <adrian@FreeBSD.org> |
Update arswitch to the new API.
|