Annotation of 43BSDReno/contrib/isode-beta/snmp/gawk-2.11/s-netstat/mib.egp, revision 1.1.1.1

1.1       root        1: function neigh_state(f) {
                      2:     if (f in states)
                      3:        return states[f];
                      4: 
                      5:     return (f ? f : "unknown");
                      6: }
                      7: 
                      8: function neigh_mode(f) {
                      9:     if (f in modes)
                     10:        return modes[f];
                     11: 
                     12:     return (f ? f : "unknown");
                     13: }
                     14: 
                     15: function neigh_trigger(f) {
                     16:    if (f in triggers)
                     17:        return triggers[f];
                     18: 
                     19:    return (f ? f : "unknown");
                     20: }
                     21: 
                     22: BEGIN {
                     23:        states[1] = "Idle";
                     24:        states[2] = "Acquisition";
                     25:        states[3] = "Down";
                     26:        states[4] = "Up";
                     27:        states[5] = "Cease";
                     28: 
                     29:        modes[1] = "Active";
                     30:        modes[2] = "Passive";
                     31: 
                     32:        triggers[1] = "Start";
                     33:        triggers[2] = "Stop";
                     34: 
                     35:        mibii = 0;
                     36:        didone = 0;
                     37:        for (i in egpInMsgs) {
                     38:                didone = 1;
                     39:                if (egpAs) {
                     40:                        mibii = 1;
                     41:                }
                     42: 
                     43:                printf "\n";
                     44: 
                     45:                if (mibii)
                     46:                        printf "\tAutonomous system %d\n\n", egpAs;
                     47: 
                     48:                printf "%10s %10s %10s\n",
                     49:                        "",
                     50:                                "In",
                     51:                                        "Out";
                     52:                printf "%10s %10d %10d\n",
                     53:                        "Messages",
                     54:                                egpInMsgs,
                     55:                                        egpOutMsgs;
                     56:                printf "%10s %10d %10d\n",
                     57:                        "Errors",
                     58:                                egpInErrors,
                     59:                                        egpOutErrors;
                     60:        }
                     61:        if (!didone && DIAGNOSTIC)
                     62:            printf "egp group: %s\n", DIAGNOSTIC;
                     63: 
                     64:        printf "\n"
                     65: 
                     66:        printf "%15s %11s",
                     67:                "Neighbor",
                     68:                        "State";
                     69: 
                     70:        if (mibii)
                     71:                printf " %5s %7s %6s %6s %6s\n",
                     72:                            "AS",
                     73:                            "Mode",
                     74:                            "Trigger",
                     75:                            "Hello",
                     76:                            "Poll";
                     77:                                    
                     78:                                        
                     79:        else
                     80:                printf "\n";
                     81: 
                     82:        didone = 0;
                     83:        for (i in egpNeighAddr) {
                     84:                didone = 1;
                     85: 
                     86:                printf "%15s %11s",
                     87:                    egpNeighAddr,
                     88:                        neigh_state(egpNeighState);
                     89:                if (mibii)
                     90:                        printf " %5d %7s %6s %6d %6d\n",
                     91:                            egpNeighAs,
                     92:                                neigh_mode(egpNeighMode),
                     93:                                neigh_trigger(egpNeighEventTrigger),
                     94:                                egpNeighIntervalHello,
                     95:                                egpNeighIntervalPoll;
                     96:                else
                     97:                        printf "\n";
                     98:        }
                     99:        if (!didone && DIAGNOSTIC)
                    100:            printf "egpNeigh group: %s\n", DIAGNOSTIC;
                    101: 
                    102: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.