Olof hagsand
5175cb8223
SNMP: Added rowstatus destroy logic
2022-07-10 12:17:01 +02:00
Olof hagsand
714e41c627
SNMP: rowstatus for go and wait
...
Remaining: destroy and internal state
2022-07-09 16:41:21 +02:00
Olof hagsand
d79d0aa933
SNMP Support for display-hint "255t" for fixed string translation
2022-07-09 12:41:58 +02:00
Olof hagsand
d9cdd669d2
SNMP: Add IPaddress scalar to clixon mib and fix ipv4 set translation
2022-07-08 10:32:25 +02:00
Olof hagsand
f6fe9f6a64
SNMP: fix SNMP set access of table entries
...
[Conversion of ethernet address (PhysAddress) and IP address (IPAddress) crashes agent](https://github.com/clicon/clixon/issues/340 )
Hwaddress and IP adress for scalar and table set should now work
2022-06-26 11:31:28 +02:00
Olof hagsand
ebfd173e0b
SNMP: Dynamic table fixes
2022-06-26 11:30:29 +02:00
Olof hagsand
150ad3ab8b
SNMP: Large refactorings and new dynamic table support
2022-06-26 11:30:29 +02:00
Olof hagsand
94c00a2584
SNMP: Step towards dynamic tables
2022-06-26 11:30:29 +02:00
Olof hagsand
5d1c78ead5
SNMP: refactor type translation using orig-table
2022-06-26 11:30:29 +02:00
Kristofer Hallin
22b2ed51f5
Added types DateAndTime and UUIDorZero
2022-06-26 11:30:29 +02:00
Olof hagsand
05615c2ee5
SNMP: Translate AutonomousType to oid
2022-06-26 11:30:29 +02:00
Olof hagsand
b5d17d643a
SNMP: Started register table entries dynamically
...
Compile-time constant: SNMP_TABLE_DYNAMIC
Added MIB SNMP erroir handling
2022-06-26 11:30:29 +02:00
Olof hagsand
78c070b65b
SNMP frontend: String table index
2022-06-26 11:29:40 +02:00
Olof hagsand
a0e6536bab
Added Siklu sponsorship text
2022-06-26 11:29:40 +02:00
Olof hagsand
ef640772df
SNMP Frontend, fix handling of snmpd down and memory leaks
...
If snmpd is down, clixon_snmp does not start
If snmpd stops, clixon_snmp quits
Mem leaks fixed
2022-06-26 11:29:40 +02:00
Olof hagsand
ff52cad3a8
SNMP frontend: Types and indexes
...
Added timestamp and inet address
First go at index names
2022-06-26 11:29:40 +02:00
Olof hagsand
b3a6700fd5
SNMP frontend, forgot add some files in last commit
2022-06-26 11:29:40 +02:00
Olof hagsand
18ff854e12
SNMP frontend: special case for SnmpAdminString with not null-terminated string
2022-06-26 11:29:40 +02:00
Olof hagsand
7bcecc155a
SNMP Frontend, fixed remaining types: phys-addr, timeticks, binary, objectid
2022-06-26 11:29:40 +02:00
Olof hagsand
6f7a33d196
SNMP frontend, new preli table handling code
...
Skipped data set and use table-helper only
Specialized SNMP error handling
2022-06-26 11:28:42 +02:00
Olof hagsand
05f3ebb59e
SNMP frontend: SNMP2YANG type conversion for snmpset
2022-06-26 11:28:42 +02:00
Olof hagsand
aa95ead1cc
SNMP frontend: Reworked types for GET types translation
...
YANG enum type, split up enum to int into two functions
2022-06-26 11:28:42 +02:00
Kristofer Hallin
657aafd3b1
Extended supported types with uint64.
2022-06-26 11:28:42 +02:00
Kristofer Hallin
bf1643cc43
Extended supported types with uint32.
2022-06-26 11:28:42 +02:00
Olof hagsand
46cb21f3e8
SNMP frontend: Generalized type handling for set functions
...
SPlit scalar_handler into get and set subfunctions
2022-06-26 11:28:42 +02:00
Olof hagsand
ef604be610
SNMP frontend, restructure files
...
Split snmp_mib_yang.c into: snmp_register.[ch] and snmp_handler.[ch]
2022-06-26 11:28:42 +02:00
Olof hagsand
f905f66efa
SNMP frontend: Changed yang2xpath to us string, traverse only datanodes
2022-06-26 11:28:42 +02:00
Olof hagsand
99cd8bacc0
SNMP frontend generic code for tables and clixon backend
...
Added snmp-msg translation table
Changed test-table to only GET
2022-06-26 11:28:42 +02:00
Olof hagsand
62a32faf9c
SNMP frontend. New snmp_lib.[ch] and rearranged code into lib
...
Test: renamed WITH_SNMP -> ENABLE_SNMP
2022-06-26 11:28:42 +02:00