nbd
654a44e57b
[backfire] backport mini_fo fixes from r22057
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-04 15:36:46 +00:00
juhosg
c56ed47f65
backfire: generic: rtl8366: enable VLAN ingress filtering (backport of r22044)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22049 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-03 07:29:27 +00:00
juhosg
f30e642e2f
backfire: generic: rtl8366: minor cleanup (backport of r21985)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22031 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:58 +00:00
juhosg
ea51bbc9ae
backfire: generic: rtl8366: add common read_debugfs_mibs function (backport of 21984)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22030 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:52 +00:00
juhosg
a99e70d576
backfire: generic: rtl8366: standardize read_debugfs_mibs functions (backport of r21983)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22029 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:46 +00:00
juhosg
1f92e5b0fc
backfire: generic: rtl8366: use common rtl8366_mib_counter structure (backport of 21982)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22028 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:39 +00:00
juhosg
1a7ad13e99
backfire: generic: rtl8366: move common debugfs code to rtl8366_smi.c (backport of 21981)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22027 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:32 +00:00
juhosg
e4c3757c17
backfire: generic: rtl8366: move buf to struct rtl8366_smi (backport of 21980)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22026 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:26 +00:00
juhosg
c667963cee
backfire: generic: rtl8366: move common VLAN handling functions to rtl8366_smi.c (backport of 21979)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22025 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:19 +00:00
juhosg
e651d111d7
backfire: generic: rtl8366: add cpu_port, num_ports and num_vlan_mc to struct rtl8366_smi (backport of r21978)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:11 +00:00
juhosg
1a9ab8302a
backfire: generic: rtl8366: add VLAN handling functions to rtl8366_smi_ops (backport of r21977)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22023 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:08:03 +00:00
juhosg
7cde79a5ed
backfire: generic: rtl8366: use RTL8366{S,RB} prefixes for all defines (backport of 21976)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@22022 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 18:07:55 +00:00
juhosg
d11ba9cede
backfire: generic: rtl8366rb: fix MIB counter reset (backport of r21969)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21970 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-27 16:50:34 +00:00
juhosg
61406f679a
backfire: generic: rtl8366: rename vlan debugfs file to vlan_mc, and clean up it's format (backport of r21923)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21942 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:54:27 +00:00
juhosg
457682c8ca
backfire: generic: rtl8366: update vlan handling code for rtl8366s (backport of r21922)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21941 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:54:22 +00:00
juhosg
2933caf913
backfire: generic: rtl8366: update vlan handling code of rtl8366rb (backport of r21921)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21940 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:54:17 +00:00
juhosg
600459faa6
backfire: generic: rtl8366: add hw_init to initialize registers after reset (backport of r21920)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21939 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:54:11 +00:00
juhosg
bee4b83a3b
backfire: generic: rtl8366: introduce rtl8366_smi_rmwr function (backport of r21919)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21938 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:54:05 +00:00
juhosg
7375c5edf1
backfire: generic: rtl8366s: get some MIB counters from another offset (backport of r21918)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21937 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:59 +00:00
juhosg
c173e8c86b
backfire: generic: rtl8366: cleanup MIB counter printing (backport of r21917)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21936 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:53 +00:00
juhosg
4620b92a7e
backfire: generic: rtl8366: use struct rtl8366_smi instead of struct rtl8366{s,rb} (backport of r21916)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21935 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:46 +00:00
juhosg
091a81e55c
backfire: generic: rtl8366: add common vlan_4k structure (backport of r21915)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21934 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:38 +00:00
juhosg
25db8048e6
backfire: generic: rtl8366: add common vlan_mc structure (backport of r21914)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21933 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:31 +00:00
juhosg
a87dd636e0
backfire: generic: rtl8366: rename vlanmc and vlan4k related structures an functions (backport of r21913)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21932 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:22 +00:00
juhosg
814c82f218
backfire: generic: rtl8366: use struct rtl8366_smi for phy_reg_{read,write} calls (backport of r21912)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21931 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:14 +00:00
juhosg
a219ae9c95
backfire: generic: rtl8366: move mii bus handling to the rtl8366_smi code (backport of r21911)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21930 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:53:05 +00:00
juhosg
1329a26409
backfire: generic: rtl8366: introduce rtl8366_smi_ops (backport of r21910)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21929 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:52:55 +00:00
juhosg
ab13453cab
backfire: generic: rtl8366: change format string for debugfs error messages (backport of r21909)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21928 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:52:45 +00:00
juhosg
5d524e9d5c
backfire: generic: rtl8366: don't show link parameters if the link is down (backport of r21908)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21927 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:52:36 +00:00
juhosg
ac10fe233e
backfire: generic: rtl8366: fix register offset and size of MIB counters (backport of r29107)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:52:24 +00:00
juhosg
c814fdfe02
backfire: generic: rtl8366: prevent modifications of VLAN 0 (backport of r29106)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21925 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 19:52:14 +00:00
juhosg
1abce0276c
backfire: swconfig: Fix a bug in use of SWITCH_PORT_FLAG_TAGGED (backport of r21708)
...
SWITCH_PORT_FLAG_TAGGED is a bit index, not a bit mask.
Signed-off-by: Martin Mares <mj@ucw.cz>
Signed-off-by: Patrick Horn <patrick.horn@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21847 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-20 05:42:44 +00:00
juhosg
445022bc75
backfire: [kernel] swconfig: Check vlan/port indexes for validity. (backport of r20811)
...
Swconfig needs to make sure that requested vlans/ports actually exist,
else it might read or modify memory not belonging to itself.
This patch adds a quick range check in swconfig's kernel part to
prevent accidential or intentional memory modification.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21846 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-20 05:42:38 +00:00
nbd
f210f1fdc9
[backfire] backport the ssb dma device change from trunk
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-14 18:35:45 +00:00
juhosg
072e160420
backfire: swconfig: fix lock imbalance in unregister_switch() (backport of r21780)
...
Signed-off-by: Karl Beldan <karl.beldan@sagemcom.com>
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21782 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-13 11:45:45 +00:00
juhosg
87adaa5f56
backfire: swconfig: release switch in error path of swconfig_get_attr (backport of r21799)
...
Signed-off-by: Karl Beldan <karl.beldan@sagemcom.com>
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21781 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-13 11:45:40 +00:00
hauke
ad3ee57c1f
[backfire] backport r21449
...
ssb: activate CONFIG_SSB_BLOCKIO in the kernel and not in compat-wireless.
Before this patch CONFIG_SSB_BLOCKIO was set to y in compat-wireless
but the in kernel ssb system had it set to n, this causes an invalid pointer.
b43 now needs CONFIG_SSB_BLOCKIO=y
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-23 22:57:36 +00:00
nico
a8609ee7e8
[backfire] merge r21507 - add missing bits for 2.6.30 ssb update
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-23 21:46:40 +00:00
jow
9b4d06c684
[backfire] merge r21344
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-03 20:33:23 +00:00
nbd
9631bdae21
[backfire] backport ssb updates from r21269, this is required for future mac80211 updates
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21276 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-30 16:54:57 +00:00
nico
23a82f632f
[backfire] merge r20834, r20840, r20854 & r20855
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21208 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-27 19:28:40 +00:00
juhosg
46990e4e4c
backfire: swconfig: Add cpu port index to help output. (backport of 20939)
...
Let swconfig provide the cpu port index in its help page. This is
needed as e.g. Atheros switches have their cpu port at port 0, not
port 5.
This could allow e.g. luci to get a rough overview of the layout of
the switch.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@20948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-16 20:30:06 +00:00
juhosg
f382721827
backfire: Generic: Clean up output of AR8216 driver. (backport of r20773)
...
This patch is rather a cosmetic patch. It fixes the following issues:
* Demote the unknown device message to debug level to not spam
the log.
* Fix the version print of the unknown device message.
* Output the 'attach' message only when attaching as switch driver,
not when attaching as phy driver.
* Correctly return NET_RX_DROP when dropping packets.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@20774 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-10 11:47:33 +00:00
juhosg
c2d7208f8a
backfire: generic: make chip detection more reliable in the AR8216 driver (backport of r20753)
...
Fixes broken ethernet on the Planex MZK-W04NU/W300NH boards.
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@20762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-09 12:06:17 +00:00
jow
52e77b9e47
[backfire] merge r20722
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@20723 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-05 23:06:36 +00:00
nico
cb341b7ccb
[backfire] remove unused kernel config, files & patches in 10.03
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@20666 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-03 01:57:27 +00:00
kaloz
23f27ea50b
[x86]: add a subtarget and drivers for the Intel Tolapai SoC
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20648 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-01 12:05:27 +00:00
nbd
244c45bd27
netfilter: fix ABI breakage caused by the netfilter match optimization ( fixes #5628 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20552 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-28 19:05:59 +00:00
nbd
bc3d4f5dfd
enable IP175A support in the IP175C PHY driver (based on patch from jh in #6733 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-28 18:57:42 +00:00
juhosg
b4fcbf1114
kernel: update to 2.6.32.10
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-26 10:45:25 +00:00