mibII.c (133211) | mibII.c (142810) |
---|---|
1/* 2 * Copyright (c) 2001-2003 3 * Fraunhofer Institute for Open Communication Systems (FhG Fokus). 4 * All rights reserved. 5 * 6 * Author: Harti Brandt <harti@freebsd.org> 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/* 2 * Copyright (c) 2001-2003 3 * Fraunhofer Institute for Open Communication Systems (FhG Fokus). 4 * All rights reserved. 5 * 6 * Author: Harti Brandt <harti@freebsd.org> 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $Begemot: bsnmp/snmp_mibII/mibII.c,v 1.20 2004/08/06 08:46:59 brandt Exp $ | 29 * $Begemot: bsnmp/snmp_mibII/mibII.c,v 1.21 2005/02/25 16:04:41 brandt_h Exp $ |
30 * 31 * Implementation of the standard interfaces and ip MIB. 32 */ 33#include "mibII.h" 34#include "mibII_oid.h" 35#include <net/if_types.h> 36 37 --- 547 unchanged lines hidden (view full) --- 585 if ((ifp = malloc(sizeof(*ifp))) == NULL) { 586 syslog(LOG_WARNING, "%s: %m", __func__); 587 return (NULL); 588 } 589 memset(ifp, 0, sizeof(*ifp)); 590 ifp->sysindex = sysindex; 591 strcpy(ifp->name, name); 592 strcpy(ifp->descr, name); | 30 * 31 * Implementation of the standard interfaces and ip MIB. 32 */ 33#include "mibII.h" 34#include "mibII_oid.h" 35#include <net/if_types.h> 36 37 --- 547 unchanged lines hidden (view full) --- 585 if ((ifp = malloc(sizeof(*ifp))) == NULL) { 586 syslog(LOG_WARNING, "%s: %m", __func__); 587 return (NULL); 588 } 589 memset(ifp, 0, sizeof(*ifp)); 590 ifp->sysindex = sysindex; 591 strcpy(ifp->name, name); 592 strcpy(ifp->descr, name); |
593 ifp->spec_oid = oid_zeroDotZero; |
|
593 594 map = NULL; 595 if (!mib_if_is_dyn(ifp->name)) { 596 /* non-dynamic. look whether we know the interface */ 597 STAILQ_FOREACH(map, &mibindexmap_list, link) 598 if (strcmp(map->name, ifp->name) == 0) { 599 ifp->index = map->ifindex; 600 map->mibif = ifp; --- 965 unchanged lines hidden --- | 594 595 map = NULL; 596 if (!mib_if_is_dyn(ifp->name)) { 597 /* non-dynamic. look whether we know the interface */ 598 STAILQ_FOREACH(map, &mibindexmap_list, link) 599 if (strcmp(map->name, ifp->name) == 0) { 600 ifp->index = map->ifindex; 601 map->mibif = ifp; --- 965 unchanged lines hidden --- |