| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
based on http://patchwork.openwrt.org/patch/3827/
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 37562
|
|
|
|
|
|
|
|
|
| |
drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_sw_set_vlan_ports':
drivers/net/phy/rtl8366_smi.c:1125:6: warning: 'pvid' may be used uninitialized in this function [-Wuninitialized]
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 36442
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Only assign a pvid if the current pvid is 0. Fixes using mixed tagged
and untagged traffic on a port and the untagged vlan isn't the last one
of which the port is a member.
Tested on RTL8366S and RTL8367R.
Fixes #8501.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35227
|
|
|
|
| |
SVN-Revision: 34816
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fixes the following errors caused by r34682:
CC [M] drivers/net/phy/rtl8366_smi.o
In file included from drivers/net/phy/rtl8366_smi.c:26:0:
drivers/net/phy/rtl8366_smi.h:149:46: warning: 'struct platform_device' declared inside parameter list [enabled by default]
drivers/net/phy/rtl8366_smi.h:149:46: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
drivers/net/phy/rtl8366_smi.c:1398:65: warning: 'struct platform_device' declared inside parameter list [enabled by default]
drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_smi_probe_plat':
drivers/net/phy/rtl8366_smi.c:1400:44: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1402:11: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1403:16: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c: At top level:
drivers/net/phy/rtl8366_smi.c:1415:46: warning: 'struct platform_device' declared inside parameter list [enabled by default]
drivers/net/phy/rtl8366_smi.c:1415:21: error: conflicting types for 'rtl8366_smi_probe'
drivers/net/phy/rtl8366_smi.h:149:21: note: previous declaration of 'rtl8366_smi_probe' was here
drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_smi_probe':
drivers/net/phy/rtl8366_smi.c:1420:31: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1424:10: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1425:3: warning: passing argument 1 of 'rtl8366_smi_probe_of' from incompatible pointer type [enabled by default]
drivers/net/phy/rtl8366_smi.c:1392:19: note: expected 'struct device_node *' but argument is of type 'struct platform_device *'
drivers/net/phy/rtl8366_smi.c:1427:3: warning: passing argument 1 of 'rtl8366_smi_probe_plat' from incompatible pointer type [enabled by default]
drivers/net/phy/rtl8366_smi.c:1398:5: note: expected 'struct platform_device *' but argument is of type 'struct platform_device *'
drivers/net/phy/rtl8366_smi.c: At top level:
drivers/net/phy/rtl8366_smi.c:1438:1: error: conflicting types for 'rtl8366_smi_probe'
drivers/net/phy/rtl8366_smi.h:149:21: note: previous declaration of 'rtl8366_smi_probe' was here
make[7]: *** [drivers/net/phy/rtl8366_smi.o] Error 1
make[6]: *** [drivers/net/phy] Error 2
make[5]: *** [drivers/net] Error 2
make[4]: *** [drivers] Error 2
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 34703
|
|
|
|
| |
SVN-Revision: 34682
|
|
|
|
| |
SVN-Revision: 33077
|
|
|
|
|
|
|
| |
It will be used to start/stop the switch if that is
supported by the given board.
SVN-Revision: 32943
|
|
|
|
| |
SVN-Revision: 32942
|
|
|
|
| |
SVN-Revision: 31916
|
|
|
|
| |
SVN-Revision: 31915
|
|
|
|
| |
SVN-Revision: 31536
|
|
|
|
| |
SVN-Revision: 31534
|
|
|
|
| |
SVN-Revision: 30738
|
|
|
|
| |
SVN-Revision: 30737
|
|
|
|
|
|
|
|
|
| |
After issuing a soft reset on the RT8366{S,RB}
switch, waiting for the last acknowlegement fails
in rtl8366_smi_write_reg. Add a _noack version of
the function and use that for issuing a soft reset.
SVN-Revision: 29844
|
|
|
|
| |
SVN-Revision: 29732
|
|
|
|
|
|
|
|
| |
* make clock delay configurable
* make read,write commands configurable
* use u16 for member and untag fields
SVN-Revision: 29677
|
|
|
|
| |
SVN-Revision: 29676
|
|
|
|
|
|
| |
is RTL8366S or RTL8366RB
SVN-Revision: 27755
|
|
|
|
| |
SVN-Revision: 24943
|
|
|
|
| |
SVN-Revision: 24939
|
|
|
|
| |
SVN-Revision: 24938
|
|
|
|
| |
SVN-Revision: 24936
|
|
|
|
| |
SVN-Revision: 24933
|
|
|
|
|
|
|
|
|
|
|
| |
Allows to use fids 0 to 7. Default is 0.
Those who will use this don't forget to `set vlan fid` every time
after `set vlan ports` if you want non default behavior.
Minor changes. Version bump.
Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 24125
|
|
|
|
|
|
| |
that the VLAN MC entry gets allocated. Fixes problems with tagged-only ports (#7795)
SVN-Revision: 22856
|
|
|
|
| |
SVN-Revision: 22703
|
|
|
|
| |
SVN-Revision: 22206
|
|
|
|
| |
SVN-Revision: 22205
|
|
|
|
| |
SVN-Revision: 22204
|
|
|
|
| |
SVN-Revision: 22203
|
|
|
|
| |
SVN-Revision: 22200
|
|
|
|
| |
SVN-Revision: 22198
|
|
|
|
| |
SVN-Revision: 22197
|
|
|
|
| |
SVN-Revision: 22196
|
|
|
|
| |
SVN-Revision: 22195
|
|
|
|
| |
SVN-Revision: 21984
|
|
|
|
| |
SVN-Revision: 21981
|
|
|
|
| |
SVN-Revision: 21979
|
|
SVN-Revision: 21952
|