Revision 00621aee
Added by Ermal LUÇI almost 15 years ago
etc/inc/filter.inc | ||
---|---|---|
1900 | 1900 |
if(!empty($tmpif)) { |
1901 | 1901 |
$cpiflist[] = "{$tmpif}"; |
1902 | 1902 |
$cpipm = get_interface_ip($cpifgrp); |
1903 |
if(is_ipaddr($cpipm)) |
|
1903 |
if(is_ipaddr($cpipm)) { |
|
1904 |
$carpif = link_ip_to_carp_interface($cpipm); |
|
1905 |
if (!empty($carpif)) { |
|
1906 |
$cpiflist[] = $carpif; |
|
1907 |
$carpsif = explode(" ", $carpif); |
|
1908 |
foreach ($carpsif as $cpcarp) { |
|
1909 |
$carpip = find_interface_ip($cpcarp); |
|
1910 |
if (is_ipaddr($carpip)) |
|
1911 |
$cpiplist[] = $carpip; |
|
1912 |
} |
|
1913 |
} |
|
1904 | 1914 |
$cpiplist[] = $cpipm; |
1915 |
} |
|
1905 | 1916 |
} |
1906 | 1917 |
} |
1907 | 1918 |
if (count($cpiplist) > 0 && count($cpiflist) > 0) { |
Also available in: Unified diff
Add even carp ips to the sloppy state filter rules of CP.