Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
W
White Rabbit Switch - Software
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
86
Issues
86
List
Board
Labels
Milestones
Merge Requests
4
Merge Requests
4
CI / CD
CI / CD
Pipelines
Schedules
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
White Rabbit Switch - Software
Commits
67b78ba5
Commit
67b78ba5
authored
Jul 18, 2018
by
Adam Wujek
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
userspace/snmpd: add wrsStartCntLldpd to the wrsStartCntGroup
Signed-off-by:
Adam Wujek
<
adam.wujek@cern.ch
>
parent
fc6c420e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
19 additions
and
1 deletion
+19
-1
fail.tex
doc/wrs_failures/fail.tex
+1
-0
snmp_objects.tex
doc/wrs_failures/snmp_objects.tex
+1
-0
WR-SWITCH-MIB.txt
userspace/snmpd/WR-SWITCH-MIB.txt
+13
-1
wrsStartCntGroup.c
userspace/snmpd/wrsStartCntGroup.c
+3
-0
wrsStartCntGroup.h
userspace/snmpd/wrsStartCntGroup.h
+1
-0
No files found.
doc/wrs_failures/fail.tex
View file @
67b78ba5
...
...
@@ -706,6 +706,7 @@ list of faults leading to a data error.
\snmpadd
{
WR-SWITCH-MIB::wrsStartCntSnmpd
}
\\
\snmpadd
{
WR-SWITCH-MIB::wrsStartCntSyslogd
}
\\
\snmpadd
{
WR-SWITCH-MIB::wrsStartCntWrsWatchdog
}
\\
\snmpadd
{
WR-SWITCH-MIB::wrsStartCntLldpd
}
\\
\snmpadd
{
WR-SWITCH-MIB::wrsStartCntSPLL
}
\\
\snmpadd
{
WR-SWITCH-MIB::wrsBootUserspaceDaemonsMissing
}
\\
\snmpadd
{
WR-SWITCH-MIB::wrsBootSuccessful
}
\\
...
...
doc/wrs_failures/snmp_objects.tex
View file @
67b78ba5
...
...
@@ -506,6 +506,7 @@
\snmpentrye
{
WR-SWITCH-MIB
}{
wrsStartCntGroup
}{
wrsStartCntSnmpd
}{}
\snmpentrye
{
WR-SWITCH-MIB
}{
wrsStartCntGroup
}{
wrsStartCntSyslogd
}{}
\snmpentrye
{
WR-SWITCH-MIB
}{
wrsStartCntGroup
}{
wrsStartCntWrsWatchdog
}{}
\snmpentrye
{
WR-SWITCH-MIB
}{
wrsStartCntGroup
}{
wrsStartCntLldpd
}{}
\snmpentrye
{
WR-SWITCH-MIB
}{
wrsStartCntGroup
}{
wrsStartCntSPLL
}{
Not implemented
}
\snmpentrye
{
WR-SWITCH-MIB
}{}{
wrsSpllState
}{}
...
...
userspace/snmpd/WR-SWITCH-MIB.txt
View file @
67b78ba5
...
...
@@ -18,13 +18,17 @@ IMPORTS
-- (I follow the CamelCase to be sure I don't mistype. Who knows the rules...
wrSwitchMIB MODULE-IDENTITY
LAST-UPDATED "201
6021716
00Z"
LAST-UPDATED "201
8071814
00Z"
ORGANIZATION "CERN"
CONTACT-INFO "postal: BE-CO-HT, CERN, Geneva
email: ht-drivers@cern.ch
"
DESCRIPTION "White Rabbit Switch internal details
"
REVISION "201807181400Z"
DESCRIPTION
"Add wrsStartCntLldpd"
REVISION "201602171600Z"
DESCRIPTION
"Use 64bit counters for pstats. Make wrsPstats* obsolete,
...
...
@@ -1146,6 +1150,14 @@ wrsStartCntWrsWatchdog OBJECT-TYPE
"Number of wrs_watchdog daemon starts"
::= { wrsStartCntGroup 8 }
wrsStartCntLldpd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LLDP daemon starts"
::= { wrsStartCntGroup 9 }
-- wrsSpllState (.7.3)
wrsSpllState OBJECT IDENTIFIER ::= { wrsExpertStatus 3 }
...
...
userspace/snmpd/wrsStartCntGroup.c
View file @
67b78ba5
...
...
@@ -7,6 +7,7 @@
#define START_CNT_SNMPD "/tmp/start_cnt_snmpd"
#define START_CNT_SYSLOGD "/tmp/start_cnt_syslogd"
#define START_CNT_WRSWATCHDOG "/tmp/start_cnt_wrs_watchdog"
#define START_CNT_LLDPD "/tmp/start_cnt_lldpd"
static
struct
pickinfo
wrsStartCnt_pickinfo
[]
=
{
FIELD
(
wrsStartCnt_s
,
ASN_COUNTER
,
wrsStartCntHAL
),
...
...
@@ -17,6 +18,7 @@ static struct pickinfo wrsStartCnt_pickinfo[] = {
FIELD
(
wrsStartCnt_s
,
ASN_COUNTER
,
wrsStartCntSnmpd
),
FIELD
(
wrsStartCnt_s
,
ASN_COUNTER
,
wrsStartCntSyslogd
),
FIELD
(
wrsStartCnt_s
,
ASN_COUNTER
,
wrsStartCntWrsWatchdog
),
FIELD
(
wrsStartCnt_s
,
ASN_COUNTER
,
wrsStartCntLldpd
),
};
struct
wrsStartCnt_s
wrsStartCnt_s
;
...
...
@@ -74,6 +76,7 @@ time_t wrsStartCnt_data_fill(void){
read_start_count
(
START_CNT_SNMPD
,
&
wrsStartCnt_s
.
wrsStartCntSnmpd
);
read_start_count
(
START_CNT_SYSLOGD
,
&
wrsStartCnt_s
.
wrsStartCntSyslogd
);
read_start_count
(
START_CNT_WRSWATCHDOG
,
&
wrsStartCnt_s
.
wrsStartCntWrsWatchdog
);
read_start_count
(
START_CNT_LLDPD
,
&
wrsStartCnt_s
.
wrsStartCntLldpd
);
/* there was an update, return current time */
return
time_update
;
...
...
userspace/snmpd/wrsStartCntGroup.h
View file @
67b78ba5
...
...
@@ -13,6 +13,7 @@ struct wrsStartCnt_s {
uint32_t
wrsStartCntSnmpd
;
uint32_t
wrsStartCntSyslogd
;
uint32_t
wrsStartCntWrsWatchdog
;
uint32_t
wrsStartCntLldpd
;
};
extern
struct
wrsStartCnt_s
wrsStartCnt_s
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment