Skip to contentSkip to conversation

SNMP read-write MIBs

DISCUSSION Murali Karicheri 1 participant 2 messages Nov 1, 2016 – Nov 2, 2016

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Hello netdev experts,

I am investigating the requirements to support hsr/prp SNMP functions in kernel. Based on my investigation so far, the kernel include file include/net/snmp.h defines all of the SNMP MIBS related defines and structures. But the MIBs are read-only type MIBs. Is there any implementation of read-write MIBs in kernel?

One of the specs for MIBs that are investigating have read-write MIBs and wondering if we have any precedence of such MIBs implemented in kernel space. If not, what is the suggested way to implement these MIBs in kernel space?

I assume that to implement read-only MIBs for hsr driver, I need to add them to snmp.h and use standard Macros in snmp.h to update them from the driver.

Thanks

Murali Karicheri
Linux Kernel, Keystone

#1 lore raw

+ David, Eric,

Quoted 11 lines · Murali Karicheri

Hello netdev experts,

I am investigating the requirements to support hsr/prp SNMP functions in kernel. Based on my investigation so far, the kernel include file include/net/snmp.h defines all of the SNMP MIBS related defines and structures. But the MIBs are read-only type MIBs. Is there any implementation of read-write MIBs in kernel?

One of the specs for MIBs that are investigating have read-write MIBs and wondering if we have any precedence of such MIBs implemented in kernel space. If not, what is the suggested way to implement these MIBs in kernel space?

Quoted 8 lines

I assume that to implement read-only MIBs for hsr driver, I need to add them to snmp.h and use standard Macros in snmp.h to update them from the driver.

Thanks

Murali Karicheri
Linux Kernel, Keystone

I did some more research on this, and found some of the (not sure if there is any in kernel) read-write MIBs are implemented in the net-snmp, where
it communicate using a raw socket and calling an ioctl. Is this the way to go to implement the read-write MIBs?

Thanks

Signature · 2 lines
Murali Karicheri
Linux Kernel, Keystone