Changeset 8829
- Timestamp:
- 01/22/08 22:51:36 (5 years ago)
- File:
-
- 1 edited
-
src/router/services/networking/firewall.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/services/networking/firewall.c
r8815 r8829 1736 1736 save2file ("-A INPUT -i %s -m state --state NEW -j logaccept\n", buff); 1737 1737 } 1738 #ifdef HAVE_MSSID 1739 1740 #ifdef HAVE_MADWIFI 1741 int i; 1742 1743 char dev[16]; 1744 char var[80]; 1745 char wifivifs[16]; 1746 int devcount = getdevicecount (); 1747 for (i = 0; i < devcount; i++) 1748 { 1749 sprintf (wifivifs, "ath%d_vifs", i); 1750 if (nvram_nmatch("0","ath%d_bridged",i)) 1751 { 1752 save2file ("-A INPUT -i ath%d -j ACCEPT\n", i); 1753 } 1754 char *vifs = nvram_safe_get (wifivifs); 1755 if (vifs != NULL) 1756 foreach (var, vifs, next) 1757 { 1758 if (nvram_nmatch("0","%s_bridged",var)) 1759 { 1760 save2file ("-A INPUT -i %s -j ACCEPT\n", var); 1761 } 1762 } 1763 } 1764 #else 1765 int i; 1766 char dev[16]; 1767 char var[80]; 1768 char wifivifs[16]; 1769 int devcount = get_wl_instances (); 1770 for (i = 0; i < devcount; i++) 1771 { 1772 sprintf (wifivifs, "wl%d_vifs", i); 1773 char *iname = get_wl_instance_name (i); 1774 if (nvram_nmatch("0","%s_bridged",iname)) 1775 { 1776 save2file ("-A INPUT -i %s -j ACCEPT\n", iname); 1777 } 1778 char *vifs = nvram_safe_get (wifivifs); 1779 if (vifs != NULL) 1780 foreach (var, vifs, next) 1781 { 1782 if (nvram_nmatch("0","%s_bridged",var)) 1783 { 1784 save2file ("-A INPUT -i %s -j ACCEPT\n", var); 1785 } 1786 } 1787 } 1788 #endif 1789 1790 1791 #endif 1792 1793 1738 1794 /* end lonewolf mods */ 1739 1795 … … 1781 1837 if (nvram_nmatch("0","ath%d_bridged",i)) 1782 1838 { 1783 save2file ("-A INPUT -i ath%d -j ACCEPT\n", i);1784 1839 save2file ("-A FORWARD -i ath%d -j ACCEPT\n", i); 1785 1840 } … … 1790 1845 if (nvram_nmatch("0","%s_bridged",var)) 1791 1846 { 1792 save2file ("-A INPUT -i %s -j ACCEPT\n", var);1793 1847 save2file ("-A FORWARD -i %s -j ACCEPT\n", var); 1794 1848 } … … 1808 1862 if (nvram_nmatch("0","%s_bridged",iname)) 1809 1863 { 1810 save2file ("-A INPUT -i %s -j ACCEPT\n", iname);1811 1864 save2file ("-A FORWARD -i %s -j ACCEPT\n", iname); 1812 1865 } … … 1817 1870 if (nvram_nmatch("0","%s_bridged",var)) 1818 1871 { 1819 save2file ("-A INPUT -i %s -j ACCEPT\n", var);1820 1872 save2file ("-A FORWARD -i %s -j ACCEPT\n", var); 1821 1873 }
Note: See TracChangeset
for help on using the changeset viewer.
