projects
/
project
/
luci.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c755e81
)
libs/sys: use 100ms timeouts for name resolution of host hints
author
Jo-Philipp Wich
<jow@openwrt.org>
Mon, 27 Aug 2012 14:39:33 +0000
(14:39 +0000)
committer
Jo-Philipp Wich
<jow@openwrt.org>
Mon, 27 Aug 2012 14:39:33 +0000
(14:39 +0000)
libs/sys/luasrc/sys.lua
patch
|
blob
|
history
diff --git
a/libs/sys/luasrc/sys.lua
b/libs/sys/luasrc/sys.lua
index
bcffe7c
..
825092f
100644
(file)
--- a/
libs/sys/luasrc/sys.lua
+++ b/
libs/sys/luasrc/sys.lua
@@
-342,17
+342,17
@@
end
function net.mac_hints(callback)
if callback then
_nethints(1, function(mac, v4, v6, name)
function net.mac_hints(callback)
if callback then
_nethints(1, function(mac, v4, v6, name)
- name = name or nixio.getnameinfo(v4 or v6) or v4
+ name = name or nixio.getnameinfo(v4 or v6
, nil, 100
) or v4
if name and name ~= mac then
if name and name ~= mac then
- callback(mac, name or nixio.getnameinfo(v4 or v6) or v4)
+ callback(mac, name or nixio.getnameinfo(v4 or v6
, nil, 100
) or v4)
end
end)
else
local rv = { }
_nethints(1, function(mac, v4, v6, name)
end
end)
else
local rv = { }
_nethints(1, function(mac, v4, v6, name)
- name = name or nixio.getnameinfo(v4 or v6) or v4
+ name = name or nixio.getnameinfo(v4 or v6
, nil, 100
) or v4
if name and name ~= mac then
if name and name ~= mac then
- rv[#rv+1] = { mac, name or nixio.getnameinfo(v4 or v6) or v4 }
+ rv[#rv+1] = { mac, name or nixio.getnameinfo(v4 or v6
, nil, 100
) or v4 }
end
end)
return rv
end
end)
return rv
@@
-366,7
+366,7
@@
end
function net.ipv4_hints(callback)
if callback then
_nethints(2, function(mac, v4, v6, name)
function net.ipv4_hints(callback)
if callback then
_nethints(2, function(mac, v4, v6, name)
- name = name or nixio.getnameinfo(v4) or mac
+ name = name or nixio.getnameinfo(v4
, nil, 100
) or mac
if name and name ~= v4 then
callback(v4, name)
end
if name and name ~= v4 then
callback(v4, name)
end
@@
-374,7
+374,7
@@
function net.ipv4_hints(callback)
else
local rv = { }
_nethints(2, function(mac, v4, v6, name)
else
local rv = { }
_nethints(2, function(mac, v4, v6, name)
- name = name or nixio.getnameinfo(v4) or mac
+ name = name or nixio.getnameinfo(v4
, nil, 100
) or mac
if name and name ~= v4 then
rv[#rv+1] = { v4, name }
end
if name and name ~= v4 then
rv[#rv+1] = { v4, name }
end
@@
-390,7
+390,7
@@
end
function net.ipv6_hints(callback)
if callback then
_nethints(3, function(mac, v4, v6, name)
function net.ipv6_hints(callback)
if callback then
_nethints(3, function(mac, v4, v6, name)
- name = name or nixio.getnameinfo(v6) or mac
+ name = name or nixio.getnameinfo(v6
, nil, 100
) or mac
if name and name ~= v6 then
callback(v6, name)
end
if name and name ~= v6 then
callback(v6, name)
end
@@
-398,7
+398,7
@@
function net.ipv6_hints(callback)
else
local rv = { }
_nethints(3, function(mac, v4, v6, name)
else
local rv = { }
_nethints(3, function(mac, v4, v6, name)
- name = name or nixio.getnameinfo(v6) or mac
+ name = name or nixio.getnameinfo(v6
, nil, 100
) or mac
if name and name ~= v6 then
rv[#rv+1] = { v6, name }
end
if name and name ~= v6 then
rv[#rv+1] = { v6, name }
end