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 the SW_REV field πŸ”₯

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