Changeset 15978
- Timestamp:
- 12/28/10 01:24:06 (2 years ago)
- Location:
- src/router
- Files:
-
- 9 edited
-
httpd/Makefile (modified) (1 diff)
-
httpd/visuals/dd-wrt.c (modified) (2 diffs)
-
rc/mtd.c (modified) (1 diff)
-
services/Makefile (modified) (2 diffs)
-
services/networking/network.c (modified) (35 diffs)
-
services/networking/rt2880.c (modified) (1 diff)
-
services/services/wpa.c (modified) (2 diffs)
-
services/sysinit/sysinit-danube.c (modified) (3 diffs)
-
services/sysinit/sysinit.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/router/httpd/Makefile
r15958 r15978 797 797 ifeq ($(CONFIG_RT2880),y) 798 798 CFLAGS += -DHAVE_RT2880 799 CFLAGS += -DHAVE_RT61 800 VISOBJS += wireless_ralink.o 801 endif 802 ifeq ($(CONFIG_RT61),y) 803 CFLAGS += -DHAVE_RT2880 799 804 VISOBJS += wireless_ralink.o 800 805 endif -
src/router/httpd/visuals/dd-wrt.c
r15973 r15978 316 316 #elif HAVE_RT3052 317 317 #define FREQLINE 4 318 #elif defined(HAVE_DANUBE) 319 #define FREQLINE 6 318 320 #elif HAVE_RT2880 319 321 #define FREQLINE 4 … … 324 326 #elif defined(HAVE_FONERA) || defined(HAVE_SOLO51) || defined(HAVE_ADM5120) || defined(HAVE_MERAKI) || defined(HAVE_LS2) || defined(HAVE_LS5) || defined(HAVE_WHRAG108) || defined(HAVE_TW6600) || defined(HAVE_CA8) || defined(HAVE_RB500) 325 327 #define FREQLINE 4 326 #elif defined(HAVE_PB42) || defined(HAVE_LSX) || defined(HAVE_DANUBE)328 #elif defined(HAVE_PB42) || defined(HAVE_LSX) 327 329 #define FREQLINE 5 328 330 #elif HAVE_X86 -
src/router/rc/mtd.c
r15197 r15978 336 336 trx.crc32 = STORE32_LE(trx.crc32); 337 337 #elif HAVE_CA8 338 trx.magic = STORE32_LE(trx.magic); 339 trx.len = STORE32_LE(trx.len); 340 trx.crc32 = STORE32_LE(trx.crc32); 341 #elif HAVE_DANUBE 338 342 trx.magic = STORE32_LE(trx.magic); 339 343 trx.len = STORE32_LE(trx.len); -
src/router/services/Makefile
r15965 r15978 464 464 OBJS += rt2880.o 465 465 endif 466 ifeq ($(CONFIG_RT61),y) 467 OBJS += rt2880.o 468 endif 466 469 ifeq ($(CONFIG_SOLO51),y) 467 470 CFLAGS_EXTRA += -DHAVE_SOLO51 … … 1018 1021 ifeq ($(CONFIG_RT2880),y) 1019 1022 CFLAGS_EXTRA += -DHAVE_RT2880 1023 endif 1024 ifeq ($(CONFIG_RT61),y) 1025 CFLAGS_EXTRA += -DHAVE_RT61 1020 1026 endif 1021 1027 ifeq ($(CONFIG_WHRG300N),y) -
src/router/services/networking/network.c
r15851 r15978 330 330 #ifndef HAVE_MADWIFI 331 331 #ifndef HAVE_RT2880 332 #ifndef HAVE_RT61 332 333 static int notify_nas(char *type, char *ifname, char *action); 334 #endif 333 335 #endif 334 336 #endif … … 398 400 * Enable WET DHCP relay for ethernet clients 399 401 */ 400 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 402 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 401 403 static int enable_dhcprelay(char *ifname) 402 404 { … … 449 451 int phytype, gmode, val, ret; 450 452 451 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) 453 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) || defined(HAVE_RT61) 452 454 return -1; 453 455 #endif … … 581 583 nvram_nget("wl%d_ssid", instance)); 582 584 } 583 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 585 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 584 586 eval("wl", "-i", name, "vlan_mode", "0"); 585 587 char ifinst[32]; … … 605 607 606 608 for (c = 0; c < cnt; c++) { 607 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 609 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 608 610 if (cnt > 1) 609 611 eval("wl", "-i", get_wl_instance_name(c), … … 616 618 617 619 // #ifdef HAVE_PORTSETUP 618 #if def HAVE_RT2880620 #if defined(HAVE_RT2880) || defined(HAVE_RT61) 619 621 #define IFMAP(a) getRADev(a) 620 622 #else … … 1153 1155 } else { 1154 1156 nvram_setz(lan_ifnames, "eth0 ath0"); 1155 PORTSETUPWAN(" eth0");1157 PORTSETUPWAN("nas0"); 1156 1158 } 1157 1159 strncpy(ifr.ifr_name, "eth0", IFNAMSIZ); … … 1564 1566 diag_led(DIAG, STOP_LED); // stop that blinking 1565 1567 strcpy(wl_face, get_wdev()); 1566 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) 1568 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) || defined(HAVE_RT61) 1567 1569 #ifndef HAVE_NOWIFI 1568 1570 deconfigure_wifi(); … … 1580 1582 cprintf("configure wl_face %s\n", wl_face); 1581 1583 ifconfig(wl_face, 0, 0, 0); 1582 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1584 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1583 1585 1584 1586 if (nvram_match("mac_clone_enable", "1") && … … 1655 1657 continue; 1656 1658 #ifdef HAVE_EAD 1657 #if defined(HAVE_RT2880) || defined(HAVE_MADWIFI) 1659 #if defined(HAVE_RT2880) || defined(HAVE_MADWIFI) || defined(HAVE_RT61) 1658 1660 if (strncmp(name, "ath", 3) && strncmp(name, "ra", 2)) 1659 1661 #else … … 1695 1697 */ 1696 1698 1697 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1699 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1698 1700 strncpy(ifr.ifr_name, lan_ifname, IFNAMSIZ); 1699 1701 if (ioctl(s, SIOCGIFHWADDR, &ifr) == 0 && … … 1717 1719 * If not a wl i/f then simply add it to the bridge 1718 1720 */ 1719 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1721 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1720 1722 if (wlconf_up(name)) { 1721 1723 // #ifdef HAVE_PORTSETUP … … 1783 1785 int unit; 1784 1786 1785 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) 1787 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) || defined(HAVE_RT61) 1786 1788 unit = 0; 1787 1789 #else … … 1804 1806 led_control(LED_BRIDGE, LED_ON); 1805 1807 /* Enable host DHCP relay */ 1806 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1808 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1807 1809 if (nvram_match("lan_dhcp", "1")) { 1808 1810 wl_iovar_set(name, … … 1838 1840 } 1839 1841 if (nvram_match(wl_name, "apsta")) { 1840 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1842 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1841 1843 // eval ("wl", "ap", "0"); 1842 1844 eval("wl", "-i", name, "ap", "0"); … … 1850 1852 ifconfig(name, IFUP | IFF_ALLMULTI, 1851 1853 NULL, NULL); 1852 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1854 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1853 1855 // eval ("wl", "ap", "0"); 1854 1856 eval("wl", "-i", name, "ap", "0"); … … 1869 1871 */ 1870 1872 if (nvram_match(wl_name, "infra")) { 1871 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1873 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1872 1874 // eval ("wl", "ap", "0"); 1873 1875 eval("wl", "-i", name, "ap", "0"); … … 1890 1892 1891 1893 if (nvram_match(wl_name, "sta")) { 1892 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1894 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1893 1895 // eval ("wl", "ap", "0"); 1894 1896 eval("wl", "-i", name, "ap", "0"); … … 1902 1904 ifconfig(name, IFUP | IFF_ALLMULTI, 1903 1905 NULL, NULL); 1904 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1906 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1905 1907 // eval ("wl", "ap", "0"); 1906 1908 eval("wl", "-i", name, "ap", "0"); … … 1929 1931 sysprintf("ead %s -B", eadline); 1930 1932 #endif 1931 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) 1932 1933 #if def HAVE_RT28801933 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) || defined(HAVE_RT61) 1934 1935 #if defined(HAVE_RT2880) || defined(HAVE_RT61) 1934 1936 #define getWifi(a) a 1935 1937 #define getWDSSTA() NULL … … 1978 1980 ifconfig(lan_ifname, IFUP, NULL, NULL); 1979 1981 eval("ifconfig", lan_ifname, "promisc"); 1980 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 1982 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 1981 1983 /* 1982 1984 * config wireless i/f … … 2044 2046 #ifndef HAVE_MADWIFI 2045 2047 #ifndef HAVE_RT2880 2048 #ifndef HAVE_RT61 2046 2049 int cnt = get_wl_instances(); 2047 2050 int c; … … 2183 2186 } 2184 2187 } 2188 #endif 2185 2189 #endif 2186 2190 #endif … … 2293 2297 nvram_safe_get("lan_gateway"), "dev", "br0"); 2294 2298 2295 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2299 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2296 2300 for (c = 0; c < cnt; c++) { 2297 2301 eval("wl", "-i", get_wl_instance_name(c), "vlan_mode", "0"); … … 2307 2311 */ 2308 2312 start_set_routes(); 2309 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2313 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2310 2314 for (c = 0; c < cnt; c++) { 2311 2315 eval("wl", "-i", get_wl_instance_name(c), "radio", … … 2363 2367 #endif 2364 2368 2365 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2369 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2366 2370 br_del_interface(lan_ifname, "wl0.1"); 2367 2371 ifconfig("wl0.1", 0, NULL, NULL); … … 2386 2390 if (!ifexists(name)) 2387 2391 continue; 2388 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2392 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2389 2393 eval("wlconf", name, "down"); 2390 2394 #endif … … 2397 2401 * Bring down specific interface 2398 2402 */ 2399 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2403 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2400 2404 else if (strcmp(lan_ifname, "")) 2401 2405 eval("wlconf", lan_ifname, "down"); … … 2627 2631 char *pppoe_wan_ifname = nvram_invmatch("pppoe_wan_ifname", 2628 2632 "") ? 2629 nvram_safe_get("pppoe_wan_ifname") : " eth0";2633 nvram_safe_get("pppoe_wan_ifname") : "nas0"; 2630 2634 #elif HAVE_STORM 2631 2635 char *pppoe_wan_ifname = nvram_invmatch("pppoe_wan_ifname", … … 2687 2691 2688 2692 #endif 2689 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2693 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2690 2694 if (getWET()) { 2691 2695 dns_to_resolv(); … … 2785 2789 if (memcmp(ifr.ifr_hwaddr.sa_data, "\0\0\0\0\0\0", ETHER_ADDR_LEN)) { 2786 2790 ifr.ifr_hwaddr.sa_family = ARPHRD_ETHER; 2787 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2791 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2788 2792 2789 2793 if (wlifname && !strcmp(wan_ifname, wlifname)) … … 2796 2800 } 2797 2801 #endif 2798 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 2802 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 2799 2803 if (wlifname && !strcmp(wan_ifname, wlifname)) { 2800 2804 eval("wl", "-i", wan_ifname, "up"); … … 3775 3779 br_shutdown(); 3776 3780 #endif 3777 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) 3781 #if defined(HAVE_MADWIFI) || defined(HAVE_RT2880) || defined(HAVE_RT61) 3778 3782 #ifndef HAVE_NOWIFI 3779 3783 start_hostapdwan(); … … 3909 3913 } 3910 3914 3911 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 3915 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 3912 3916 static int notify_nas(char *type, char *ifname, char *action) 3913 3917 { … … 4126 4130 */ 4127 4131 sleep(5); 4128 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 4132 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) && !defined(HAVE_RT61) 4129 4133 notify_nas("lan", interface, "up"); 4130 4134 #endif -
src/router/services/networking/rt2880.c
r15841 r15978 21 21 */ 22 22 23 #if def HAVE_RT288023 #if defined(HAVE_RT2880) || defined(HAVE_RT61) 24 24 #include <sys/ioctl.h> 25 25 #include <net/if.h> -
src/router/services/services/wpa.c
r15476 r15978 23 23 #ifndef HAVE_MADWIFI 24 24 #ifndef HAVE_RT2880 25 #ifndef HAVE_RT61 25 26 #include <unistd.h> 26 27 #include <string.h> … … 721 722 #endif 722 723 #endif 724 #endif -
src/router/services/sysinit/sysinit-danube.c
r15068 r15978 1 1 /* 2 * sysinit- pb42.c2 * sysinit-danube.c 3 3 * 4 4 * Copyright (C) 2006 Sebastian Gottschall <gottschall@dd-wrt.com> … … 54 54 #include "devices/wireless.c" 55 55 56 57 /* 58 option unit 0 59 option encaps llc 60 option vpi 1 61 option vci 32 62 option payload bridged # some ISPs need this set to 'routed' 63 64 65 66 local cfg="$1" 67 68 local atmdev 69 config_get atmdev "$cfg" atmdev 0 70 71 local unit 72 config_get unit "$cfg" unit 0 73 74 local vpi 75 config_get vpi "$cfg" vpi 8 76 77 local vci 78 config_get vci "$cfg" vci 35 79 80 local encaps 81 config_get encaps "$cfg" encaps 82 83 case "$encaps" in 84 1|vc) encaps=1;; 85 *) encaps=0;; 86 esac 87 88 local payload 89 config_get payload "$cfg" payload 90 91 case "$payload" in 92 0|routed) payload=0;; 93 *) payload=1;; 94 esac 95 96 local qos 97 config_get qos "$cfg" qos 98 99 local circuit="$atmdev.$vpi.$vci" 100 local pid="/var/run/br2684ctl-$circuit.pid" 101 102 start-stop-daemon -S -b -x /usr/sbin/br2684ctl -m -p "$pid" -- \ 103 -c "$unit" -e "$encaps" -p "$payload" \ 104 -a "$circuit" ${qos:+-q "$qos"} 105 106 */ 107 56 108 void start_sysinit(void) 57 109 { … … 82 134 // insmod("ag7100_mod"); 83 135 // sleep(1); 136 //load dsl drivers 137 insmod("ifxmips_mei"); 138 insmod("ifxmips_atm"); 139 insmod("drv_dsl_cpe_api"); 140 sysprintf("/usr/sbin/dsl_cpe_control -i -f /usr/lib/firmware/annex_b.bin &"); 141 sysprintf("br2684ctl -b -c 0 -e 0 -p 1 -a 0.1.32"); 84 142 eval("ifconfig", "eth0", "up"); 143 detect_wireless_devices(); 85 144 struct ifreq ifr; 86 145 int s; -
src/router/services/sysinit/sysinit.c
r15925 r15978 949 949 {"lan_ifname", "br0", 0}, 950 950 {"lan_ifnames", "eth0 ath0", 0}, 951 {"wan_ifname", " ", 0},952 {"wan_ifname2", " ", 0},953 {"wan_ifnames", " ", 0},954 {"wan_default", " ", 0},951 {"wan_ifname", "nas0", 0}, 952 {"wan_ifname2", "nas0", 0}, 953 {"wan_ifnames", "nas0", 0}, 954 {"wan_default", "nas0", 0}, 955 955 {0, 0, 0} 956 956 };
Note: See TracChangeset
for help on using the changeset viewer.
