Net-Frame-Layer-LLTD
view release on metacpan or search on metacpan
examples/lltd-discover.pl view on Meta::CPAN
535455565758596061626364656667686970717273"Host found\n"
;
my
(
$mac
,
$ip
,
$name
,
$ip6
,
$perfCounter
,
$linkSpeed
);
for
(
$lltd
->upperLayer->tlvList) {
if
(
$_
->type == NF_LLTD_TLV_TYPE_HOSTID) {
$mac
= convertMac(
unpack
(
'H12'
,
$_
->value));
}
elsif
(
$_
->type == NF_LLTD_TLV_TYPE_IPv4ADDRESS) {
$ip
= inetNtoa(
$_
->value);
}
elsif
(
$_
->type == NF_LLTD_TLV_TYPE_IPv6ADDRESS) {
$ip6
= inet6Ntoa(
$_
->value);
}
#elsif ($_->type == NF_LLTD_TLV_TYPE_PERFCOUNTER) {
#$perfCounter = unpack('N', $_->value << 32);
#}
elsif
(
$_
->type == NF_LLTD_TLV_TYPE_MACHINENAME) {
$name
=
$_
->value;
}
elsif
(
$_
->type == NF_LLTD_TLV_TYPE_LINKSPEED) {
$linkSpeed
=
unpack
(
'N'
,
$_
->value);
}
( run in 0.301 second using v1.01-cache-2.11-cpan-c6e0e5ac2a7 )