Date: Tue, 30 Aug 2005 07:56:45 GMT From: Victor Cruceru <soc-victor@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 82826 for review Message-ID: <200508300756.j7U7ujPF044745@repoman.freebsd.org>
index | next in thread | raw e-mail
http://perforce.freebsd.org/chv.cgi?CH=82826 Change 82826 by soc-victor@soc-victor_82.76.158.176 on 2005/08/30 07:55:46 Removed the old UDP code (for the obsoleted UDP-MIB/ RFC 2013). Affected files ... .. //depot/projects/soc2005/bsnmp/contrib/bsnmp/snmp_mibII/mibII.c#6 edit .. //depot/projects/soc2005/bsnmp/contrib/bsnmp/snmp_mibII/mibII_tree.def#5 edit .. //depot/projects/soc2005/bsnmp/contrib/bsnmp/snmp_mibII/mibII_udp.c#2 delete .. //depot/projects/soc2005/bsnmp/usr.sbin/bsnmpd/modules/snmp_tcp_udp46/tcp_udp46.h#5 edit Differences ... ==== //depot/projects/soc2005/bsnmp/contrib/bsnmp/snmp_mibII/mibII.c#6 (text+ko) ==== @@ -58,9 +58,6 @@ static u_int ifmib_reg; static u_int ipmib_reg; -#if 0 -static u_int udpmib_reg; -#endif /*0*/ static u_int ipForward_reg; @@ -115,9 +112,6 @@ static const struct asn_oid oid_ifMIB = OIDX_ifMIB; static const struct asn_oid oid_ipMIB = OIDX_ipMIB; -#if 0 -static const struct asn_oid oid_udpMIB = OIDX_udpMIB; -#endif /*0*/ static const struct asn_oid oid_ipForward = OIDX_ipForward; static const struct asn_oid oid_linkDown = OIDX_linkDown; static const struct asn_oid oid_linkUp = OIDX_linkUp; @@ -1446,10 +1440,6 @@ "The MIB module for managing IP and ICMP implementations, but " "excluding their management of IP routes.", module); -#if 0 - udpmib_reg = or_register(&oid_udpMIB, - "The MIB module for managing UDP implementations.", module); -#endif /*0*/ ipForward_reg = or_register(&oid_ipForward, "The MIB module for the display of CIDR multipath IP Routes.", @@ -1507,9 +1497,6 @@ /* XXX free memory */ or_unregister(ipForward_reg); -#if 0 - or_unregister(udpmib_reg); -#endif or_unregister(ipmib_reg); or_unregister(ifmib_reg); ==== //depot/projects/soc2005/bsnmp/contrib/bsnmp/snmp_mibII/mibII_tree.def#5 (text+ko) ==== @@ -148,17 +148,6 @@ (25 icmpOutAddrMasks COUNTER op_icmpstat GET) (26 icmpOutAddrMaskReps COUNTER op_icmpstat GET) ) -# (7 udp -# (1 udpInDatagrams COUNTER op_udp GET) -# (2 udpNoPorts COUNTER op_udp GET) -# (3 udpInErrors COUNTER op_udp GET) -# (4 udpOutDatagrams COUNTER op_udp GET) -# (5 udpTable -# (1 udpEntry : IPADDRESS INTEGER op_udptable -# (1 udpLocalAddress IPADDRESS GET) -# (2 udpLocalPort INTEGER GET) -# )) -# ) (31 ifMIB (1 ifMIBObjects (1 ifXTable @@ -201,8 +190,6 @@ ) (48 ipMIB ) -# (50 udpMIB -# ) )) (6 snmpV2 (3 snmpModules ==== //depot/projects/soc2005/bsnmp/usr.sbin/bsnmpd/modules/snmp_tcp_udp46/tcp_udp46.h#5 (text+ko) ==== @@ -50,7 +50,7 @@ /*a debug macro*/ #ifndef NDEBUG #define L4_DPRINTF(ARGS) do { \ - fprintf(stderr, "TCP46_DEBUG: "); \ + fprintf(stderr, "L4_DEBUG: "); \ fprintf ARGS; \ } while (0) #else @@ -73,9 +73,9 @@ * for both active and passive entries */ struct tcp_index { - struct asn_oid index; - struct xtcpcb *tp; - pid_t so_pgid; + struct asn_oid index; /* SNMP index; ecoded from tcp_index::tp*/ + struct xtcpcb *tp; /* pointer to the TCP control block */ + pid_t so_pgid; /* the PID of owner for this TCP endpoint*/ }; /* @@ -83,18 +83,18 @@ * endpoint */ struct udp_index { - struct asn_oid index; - struct xinpcb *inp; - pid_t so_pgid; + struct asn_oid index; /* SNMP index; ecoded from tcp_index::inp*/ + struct xinpcb *inp; /* pointer to the IN(udp) control block */ + pid_t so_pgid; /* the PID of owner for this UDP endpoint*/ }; struct tcp_udp46_state { struct clockinfo clock_info; - uint64_t tcp_tick; /*agent tick when this struct was + uint64_t tcp_tick; /*agent tick when TCP data was last updated*/ - struct tcpstat tcpstat; /*holder for tcp stats*/ - struct xinpgen *tcp_xinpgen; /*holder for data get via sysctl; + struct tcpstat tcpstat; /*holder for UDP stats (v4 & v6)*/ + struct xinpgen *tcp_xinpgen; /*holder for TCP data obtained via sysctl; malloc'd*/ size_t tcp_xinpgen_len; /*the allocated len of the above vector */ u_int tcp_estab_count; /*value for the scalar named tcpCurrEstab*/ @@ -115,21 +115,23 @@ tcp table; malloc'd*/ size_t listen_tcpoids_len; /*the allocated len of the above vector */ - uint64_t udp_tick; - struct udpstat udpstat; - struct xinpgen *udp_xinpgen; - size_t udp_xinpgen_len; - u_int udp4_total; - u_int all_udp_total; + uint64_t udp_tick; /*agent tick when UDP data was updated*/ + struct udpstat udpstat; /*holder to UDP stats (v4 & v6)*/ + struct xinpgen *udp_xinpgen; /*holder for UDP data obtained via sysctl; + malloc'd*/ + size_t udp_xinpgen_len; /*the allocated len of the above vector */ + u_int udp4_total; /*the number of UDP v4 entries*/ + u_int all_udp_total; /*the number of UDP v4 & v6 entries*/ - struct udp_index *udp4oids; - size_t udp4oids_len; + struct udp_index *udp4oids; /*snmp vector for the udp4 table; malloc'd*/ + size_t udp4oids_len; /*the allocated len of the above vector */ - struct udp_index *all_udpoids; - size_t all_udpoids_len; + struct udp_index *all_udpoids; /*snmp vector for the unified v4 and v6 + udp table; malloc'd*/ + size_t all_udpoids_len; /*the allocated len of the above vector */ - struct xfile *xfiles; + struct xfile *xfiles; /*holder for xfiles; malloc'd*/ size_t xfiles_len; u_int xfiles_total; @@ -138,7 +140,7 @@ /* * Global variable used to hold all the data - * related to this SNMP module + * internal to this SNMP module */ extern struct tcp_udp46_state tcp_udp46_state_g;help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508300756.j7U7ujPF044745>
