mib_item_t
static mib_item_t *
mib_item_t *first_item = NULL;
mib_item_t *last_item = NULL;
mib_item_t *temp;
temp = (mib_item_t *)malloc(sizeof (mib_item_t));
mibfree(mib_item_t *firstitem)
mib_item_t *lastitem;
static mib_item_t *
mib_item_dup(mib_item_t *item)
mib_item_t *localp;
mib_item_t *tempp;
localp = (mib_item_t *)malloc(c * sizeof (mib_item_t));
static mib_item_t *
mib_item_diff(mib_item_t *item1, mib_item_t *item2)
mib_item_t *tempp2; /* walking copy of item2 */
mib_item_t *tempp1; /* walking copy of item1 */
mib_item_t *diffp;
mib_item_t *diffptr; /* walking copy of diffp */
mib_item_t *prevp = NULL;
static mib_item_t *mibget(int sd);
diffp = calloc(nitems, sizeof (mib_item_t));
static void mibfree(mib_item_t *firstitem);
static void mib_get_constants(mib_item_t *item);
static mib_item_t *mib_item_dup(mib_item_t *item);
static mib_item_t *mib_item_diff(mib_item_t *item1, mib_item_t *item2);
static void mib_item_destroy(mib_item_t **item);
static void stat_report(mib_item_t *item);
static void mrt_stat_report(mib_item_t *item);
static void arp_report(mib_item_t *item);
static void ndp_report(mib_item_t *item);
static void mrt_report(mib_item_t *item);
static void if_report(mib_item_t *item, char *ifname,
mib_item_destroy(mib_item_t **itemp)
mib_item_t *tempp;
static void ire_report(const mib_item_t *item);
static void tcp_report(const mib_item_t *item);
static void udp_report(const mib_item_t *item);
static void group_report(mib_item_t *item);
static void dce_report(mib_item_t *item);
static void sctp_report(const mib_item_t *item);
mib_get_constants(mib_item_t *item)
stat_report(mib_item_t *item)
mrt_stat_report(mib_item_t *curritem)
mib_item_t *tempitem;
if_report(mib_item_t *item, char *matchname,
group_report(mib_item_t *item)
mib_item_t *v4grp = NULL, *v4src = NULL;
mib_item_t *v6grp = NULL, *v6src = NULL;
dce_report(mib_item_t *item)
mib_item_t *v4dce = NULL;
mib_item_t *v6dce = NULL;
mib_item_t *item = NULL;
mib_item_t *previtem = NULL;
arp_report(mib_item_t *item)
ndp_report(mib_item_t *item)
ire_report(const mib_item_t *item)
const mib_item_t *iptr;
gather_attrs(const mib_item_t *item, int group, int mib_id, int esize)
const mib_item_t *iptr;
gather_info(const mib_item_t *item, int group, int mib_id, int esize)
const mib_item_t *iptr;
tcp_report(const mib_item_t *item)
udp_report(const mib_item_t *item)
sctp_getnext_rem(const mib_item_t **itemp,
const mib_item_t *item = *itemp;
sctp_getnext_local(const mib_item_t **itemp,
const mib_item_t *item = *itemp;
sctp_conn_report_item(const mib_item_t *head, boolean_t print_sctp_hdr,
const mib_item_t *local = head;
const mib_item_t *remote = head;
sctp_report(const mib_item_t *item)
mrt_report(mib_item_t *item)
mib_item_t *curritem = NULL; /* only for -[M]s */
update_router_list(mib_item_t *item)
mibwalk(void (*proc)(mib_item_t *))
mib_item_t *head_item = NULL;
mib_item_t *last_item = NULL;
mib_item_t *tmp;
mib_get_constants(mib_item_t *item)
static void update_router_list(mib_item_t *item);
static void mib_get_constants(mib_item_t *item);
static int mibwalk(void (*proc)(mib_item_t *));
static mib_item_t *mibget(int sd);
static mib_item_t *
mib_item_t *first_item = NULL;
mib_item_t *last_item = NULL;
mib_item_t *temp;
temp = malloc(sizeof (mib_item_t));
mib_item_t *item;
temp = (mib_item_t *)malloc(sizeof (mib_item_t));
last_item->next_item = nilp(mib_item_t);
free_itemlist(mib_item_t *item_list)
mib_item_t *item;
mib_item_t *item_list;
mib_item_t *item;
if ((item_list = mibget(sd)) == nilp(mib_item_t)) {
mib_item_t *item_list;
mib_item_t *item;
if ((item_list = mibget(sd)) == nilp(mib_item_t)) {
static void free_itemlist(mib_item_t *);
static mib_item_t *
mib_item_t *first_item = nilp(mib_item_t);
mib_item_t *last_item = nilp(mib_item_t);
mib_item_t *temp;
static mib_item_t *mibget(int sd);
static mib_item_t *
mib_item_t *first_item = NULL;
mib_item_t *last_item = NULL;
mib_item_t *temp;
temp = malloc(sizeof (mib_item_t));
mib_item_t *netstat_item;
mib_item_t *item;