Kristofer Hallin
|
736eca3e3b
|
First set of tests using bulkget.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
44d7d898bb
|
snmpset tests re-written.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
d15879890d
|
test_snmp_types.sh are now test_snmp_get.sh
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
868da39aba
|
No copy
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
9615254d70
|
Some variables and functions now live in lib.sh
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
09e18ace3b
|
Copy Clixon MIB from test/mib/ to system MIB directory.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
9031f535fe
|
Modified the CLIXON-TYPES-MIB to use other OID, avoid collisions.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
54cd943933
|
SNMP get tests for various types.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
9be8cc51b3
|
Moved generic SNMP functions to lib.sh
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
dd23c800a0
|
Re-structured entity tests.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
53cd1fdf09
|
Install the needed MIB for our Docker tests and wait a few seconds for snmpd to start.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
9d5a14ef99
|
Added MIBs needed for tests.
|
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 |
|
Kristofer Hallin
|
68eda07cc4
|
Verify all table elements for system MIB tests.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
f65271315a
|
Losts of new tests for ENTITY-MIB.
|
2022-06-26 11:29:40 +02:00 |
|
Kristofer Hallin
|
4d6672f29c
|
One more entry for IF-MIB tests.
|
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 |
|
Kristofer Hallin
|
a0541483d4
|
Initial entity tests.
|
2022-06-26 11:28:42 +02:00 |
|
Kristofer Hallin
|
fc3a0e1d7e
|
Don't load any of the MIBs we want to test, we will register the OIDs ourselves.
|
2022-06-26 11:28:42 +02:00 |
|
Kristofer Hallin
|
6bf9938d75
|
System tests for SNMP.
|
2022-06-26 11:28:42 +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 |
|
Kristofer Hallin
|
468a0aa4ae
|
Removed test_snmp.sh, replaced by other tests.
|
2022-06-26 11:28:42 +02:00 |
|
Kristofer Hallin
|
baf60e5468
|
Added test/mibs/ for Clixon specific MIBs.
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
6e60287bc0
|
SNMP frontend: forgot GET detailed type info in last commit
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
a02e78a3c1
|
SNMP frontend tests: Added more descriptic types of each get/set value and netsnmp instructions
|
2022-06-26 11:28:42 +02:00 |
|
Kristofer Hallin
|
a99d1e189e
|
ifNumber should be enclosed by interface.
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
8c253cfc61
|
SNMP test typo in test_snmp_set
|
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 |
|
Kristofer Hallin
|
76ce6bf8d7
|
Test integer max and -1.
|
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
|
31fea9e6c8
|
SNMP type tests.
|
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 |
|
Kristofer Hallin
|
a312bd5806
|
Test all fields in an ifTable with only single entry, disabled for now.
|
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
|
484507b628
|
removed binary added by mistake
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
eb8d0c0b3a
|
SNMP frontend: added -z zap command-line option and pid-file exclusive check, fixed mem check
|
2022-06-26 11:28:42 +02:00 |
|
Kristofer Hallin
|
2366be0062
|
Handle errors from clixon_table_create.
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
c366962054
|
SNMP frontend: changed default mibyang dir to /share/mib-yangs to be same as repo
Test: new prel test_snmp_ifmib.sh
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
42f21a309a
|
SNMP frontend: conflict typos, snmp pidfile
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
5172cf15fa
|
SNMP frontend: getnext, oid sanity checks and scalar debug
|
2022-06-26 11:28:42 +02:00 |
|
Kristofer Hallin
|
59a637fdf4
|
New function, clixon_table_create which will clear a table and create any rows, indexes and columns to avoid collissions.
|
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 |
|
Olof hagsand
|
1f8b82e8e1
|
SNMP frontend, add int32 + string type for scalars
Added get string test
Added set value for netconf test
|
2022-06-26 11:28:42 +02:00 |
|
Olof hagsand
|
72534e864d
|
SNNP frontend. Added SMI default value support and deviation for set
|
2022-06-26 11:28:42 +02:00 |
|