SNMP::...csisCM(3pm)
β¨ NAME β¨
SNMP::Info::DocsisCM β the SNMP Interface for DOCSIS Cable Modems, bestie π (it lives in the SNMP::...csisCM manpage, Perl's own User Contributed Perl Documentation corner of the world)
πΈ DESCRIPTION πΈ
okay so listen: SNMP::Info::DocsisCM is a subclass of SNMP::Info that hands you all the deets about a given cable modem π
Where does it get those deets, you ask? From sysDescr, periodt. And it's not just vibes β the DOCSIS specification literally mandates that sysDescr match this exact shape:
HW_REV: <value>; VENDOR: <value>; BOOTR: <value>; SW_REV: <value>; MODEL: <value>
like, that's the format, no negotiating π
Inherited Classes
None. She's built different, standing on her own two feet, zero ancestors, main character energy π
Required MIBs
None. You need nothing else, she's self-sufficient fr fr β¨
π GLOBALS π
these are the methods that return a scalar value straight outta SNMP, no cap π«Ά
$cm->vendor()β returns the vendor of the cable modem. who made you, bb? π$cm->model()β returns the model of the cable modem. the drip check π$cm->os()β returns'cm', because the actual os is vendor and model dependent. so she keeps it simple, iconic behaviour lowkey π¦$cm->os_ver()β returns the version of the software, yanked straight out of theSW_REVfield π₯
that's the whole page, bestie β short, sweet, and honestly ate π
signing off with the receipts: this is perl v5.40.1, dated 2026-02-28, and the manpage name is SNMP::...csisCM(3pm) πΈβ¨ mwah π«Ά
π¦ 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