summaryrefslogtreecommitdiffstats
path: root/etc/inc/util.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-07-02 00:25:47 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-07-02 00:25:47 +0000
commitb8014f9d7016341db131f4b744569b71727a639a (patch)
tree58ac10c76d658ab1c0583834802cb32eebd3e7f4 /etc/inc/util.inc
parenta5dd0b540c9931a36ee3b1b769102183d0b6ec70 (diff)
downloadpfsense-b8014f9d7016341db131f4b744569b71727a639a.zip
pfsense-b8014f9d7016341db131f4b744569b71727a639a.tar.gz
MFC 12834
create is_valid_shaperbw function - to be used shortly
Diffstat (limited to 'etc/inc/util.inc')
-rw-r--r--etc/inc/util.inc9
1 files changed, 7 insertions, 2 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc
index d94e82f..1215a5c 100644
--- a/etc/inc/util.inc
+++ b/etc/inc/util.inc
@@ -114,7 +114,7 @@ function is_ipaddroralias($ipaddr) {
return true;
else
return is_ipaddr($ipaddr);
-
+
}
/* returns true if $ipaddr is a valid dotted IPv4 address or any alias */
@@ -232,6 +232,11 @@ function is_port($port) {
return true;
}
+/* returns true if $val is a valid shaper bandwidth value */
+function is_valid_shaperbw($val) {
+ return (preg_match("/^[0-9]+(Kb|Mb|Gb|%)$/", $val));
+}
+
/*
* get_interface_list() - Return a list of all physical interfaces
* along with MAC and status.
@@ -391,7 +396,7 @@ function is_alias($name) {
global $aliastable;
return isset($aliastable[$name]);
-}
+}
function alias_expand_value($name) {
OpenPOWER on IntegriCloud