SNMP::...csisHE(3pm)
π SNMP::...csisHE(3pm) π
okay bestie, so this is the manual page for SNMP::...csisHE(3pm) β like, the page name you'd type into man. the actual module living inside is SNMP::Info::DocsisHE, and it's coming to you straight from the User Contributed Perl Documentation. π«Ά
β¨ NAME β¨
SNMP::Info::DocsisHE β an SNMP Interface for DOCS-IF-MIB and DOCS-IF3-MIB. no cap, that's literally what it does. π
π AUTHOR π
Ryan Gasik. that's the whole section. icon behaviour, honestly.
πΈ SYNOPSIS πΈ
here's the vibe, copy-paste ready:
my $cmts = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
DestHost => 'cmts',
Community => 'public',
Version => 2
);
# Get a list of modems off the DOCSIS CMTS
my $modems = $cmts->docs_if_cmts_cm_status_inet_address()
not me noticing the synopsis example has a missing semicolon at the end there π i'm keeping it exactly as written because the rules are the rules. adding one yourself is a you decision, bestie.
π¦ DESCRIPTION π¦
SNMP::Info::DocsisHE is a subclass of SNMP::Info that hands you the tea π΅ about the cable modems of a DOCSIS CMTS. it's giving "I know every modem on this network and I'm not sorry."
π Inherited Classes
None. nope. zero. this one stands on its own, main character energy, no ancestors to speak of. β¨
π Required MIBs
you gotta have these loaded, fr fr:
DOCS-IF-MIBβ the Standard IETF MIBs for DOCSIS 1.1 βDOCS-IF3-MIBβ the CableLabs MIBs for DOCSIS 3 π₯
π GLOBALS π
None. nothing here, bestie. move along, the real stuff is below. π
π§ TABLE METHODS π§
these are the little query goblins you can call on your $info object. one bullet each, all facts preserved, all vibes immaculate.
$info->docs_if3_cmts_cm_status_md_if_index()β hands you back a reference to a hash of theIfIndexassociated with each cable modem. π the MIB object it's reading is"docsIf3CmtsCmRegStatusMdIfIndex".$info->docs_if_cmts_cm_status_inet_address_type()β returns a reference to a hash of the type of IP address (like,IPv4,IPv6π) associated with each cable modem. the MIB object it's reading is"docsIfCmtsCmStatusInetAddressType".$info->docs_if_cmts_cm_status_inet_address()β returns a reference to a hash of the IP address associated with each cable modem. this is the one in the synopsis, she's famous. π the MIB object it's reading is"docsIfCmtsCmStatusInetAddress".$info->docs_cmts_cm_down_channel_if_index()β returns a reference to a hash of theIfIndexof the down channel (that's the DOCSIS 1.1 situation) or a down channel (DOCSIS 3+, we're pluralling now) associated with each cable modem. π‘ the MIB object it's reading is"docsIfCmtsCmStatusDownChannelIfIndex".$info->docs_cmts_cm_up_channel_if_index()β returns a reference to a hash of theIfIndexof the up channel (DOCSIS 1.1 energy) or a up channel (DOCSIS 3+ energy) associated with each cable modem. β¬οΈ the MIB object it's reading is"docsIfCmtsCmStatusUpChannelIfIndex".
π friendly reminder: every one of these gives you a reference to a hash, not a flat list. dereference it yourself, bestie, that's the assignment. β¨
and that's the whole page, no crumbs. this was generated by perl v5.40.1 on 2026-02-28, and the page header/footer calls it SNMP::...csisHE(3pm). slay, go read your modems. πππ¦
π¦ where this page comes from
- ubuntu stonking: libsnmp-info-perl 3.975000-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms