1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-17 15:27:36 +00:00
freebsd/sys
Adrian Chadd 749cac133f Add per-port vlan support for the AR8327.
All the per-port support is really doing is applying a port visibility
mask to each of the switchports.  Everything still look like a single
portgroup (vlan id 1), but the per-port visibility mask is modified.

Whilst I'm here, also add some initial dot1q support - the pvid stuff
is doing the right thing, but it's not useful without the rest of
the VLAN table programming.

It's enough for me to be able to use the LAN/WAN port distinction
on the AP135, where there isn't (for now!) a dedicated PHY for the
"WAN" port.

Tested:

* AP135, QCA9558 SoC + AR8327 switch
2015-03-08 21:59:03 +00:00
..
amd64 Only schedule interrupts on a single hyperthread of a modern Intel CPU core 2015-03-06 20:34:28 +00:00
arm Call config_intrhook_disestablish on failure of the bcm2835 fb and fbd intr 2015-03-08 14:15:57 +00:00
boot Add error reporting (but not actual handling yet, apart from 2015-03-07 19:14:01 +00:00
bsm
cam Add DA_Q_NO_RC16 quirk for USB mass storage device. 2015-03-07 17:18:06 +00:00
cddl Add support for walltimestamp to DTrace on ARM. 2015-03-07 04:38:25 +00:00
compat
conf Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independent 2015-03-07 20:14:46 +00:00
contrib Merge ACPICA 20141107 and 20150204. 2015-02-18 20:33:00 +00:00
crypto
ddb
dev Add per-port vlan support for the AR8327. 2015-03-08 21:59:03 +00:00
fs Fix white spaces. 2015-03-02 19:14:58 +00:00
gdb
geom Replace constant with proper sizeof(). 2015-02-25 10:18:11 +00:00
gnu Merge latest (commit c8c1b3a77934768c7f7a4a9c10140c8bec529059) files 2015-02-28 00:06:04 +00:00
i386 Only schedule interrupts on a single hyperthread of a modern Intel CPU core 2015-03-06 20:34:28 +00:00
isa
kern Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independent 2015-03-07 20:14:46 +00:00
kgssapi
libkern Implement asprintf in libkern 2015-03-01 00:22:16 +00:00
mips Add ethernet MAC DDR flush hookups for QCA955x. 2015-03-04 03:52:50 +00:00
modules Build the videomode kernel module by default. 2015-03-08 08:44:04 +00:00
net Optimize SIOCGIFMEDIA handling removing malloc(9) and double 2015-03-04 15:00:20 +00:00
net80211 Fix kern/196290 - don't announce 11n HTINFO rates if the channel is 2015-02-27 04:45:47 +00:00
netgraph
netinet lla_lookup() can directly call llentry_free() for static entries 2015-03-07 18:33:08 +00:00
netinet6 tcp6_ctlinput() doesn't pass MTU value to in6_pcbnotify(). 2015-03-06 05:50:39 +00:00
netipsec Remove extra '&'. sin6 is already a pointer. 2015-03-07 18:44:52 +00:00
netnatm
netpfil Even more fixes to !INET and !INET6 kernels. 2015-02-17 22:33:22 +00:00
netsmb
nfs Avoid closing unallocated socket in case socreate fails. 2015-02-28 20:30:29 +00:00
nfsclient
nfsserver
nlm
ofed Define PTR_ALIGN() macro which will be needed coming Mellanox driver 2015-03-04 09:58:39 +00:00
opencrypto
pc98
powerpc Provide $FreeBSD$ in the standard way. This fixes the build with clang 3.6. 2015-03-08 16:50:45 +00:00
rpc
security
sparc64 Unbreak sparc64 after r276630 by calling __sparc_sigtramp_setup signal 2015-02-16 22:13:03 +00:00
sys Add a new ioctl to allow the setting of GPIO pin names. 2015-03-08 00:47:50 +00:00
teken
tools
ufs
vm Fix function name in the panic message. 2015-03-08 02:13:46 +00:00
x86 Free up the IPI slot used by IPI_STOP_HARD. 2015-03-01 02:31:27 +00:00
xdr
xen
Makefile