Searched refs:subids (Results 1 - 21 of 21) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/agent/
H A Dnode.c59 || (name->subids[0] != root_node->subid) )
61 suffix->subids = NULL;
79 if(node->subid > name->subids[i])
85 suffix->subids = NULL;
103 if(node->subid == name->subids[i])
117 suffix->subids = NULL;
156 suffix->subids = NULL;
172 suffix->subids = (Subid *) malloc(suffix->len *
174 if (suffix->subids == NULL) {
179 (void)memcpy(suffix->subids,
[all...]
H A Dsubtree.h46 extern int subtree_add(Agent *agent, Subid *subids, int len);
H A Dsubtree.c60 int subtree_add(Agent *agent, Subid *subids, int len) argument
85 new->name.subids = (Subid *) malloc(len * (int32_t)sizeof(Subid));
86 if(new->name.subids == NULL)
92 (void)memcpy(new->name.subids, subids, len * (int32_t)sizeof(Subid));
200 if(sp->name.subids[i] == 0)
205 if(name->subids[i] != sp->name.subids[i])
277 if(sp->name.subids)
279 free(sp->name.subids);
[all...]
H A Dreg_subtree.c200 value.v_oid.subids = name->subids;
219 reg_subagent_oid.subids[reg_subagent_oid.len-1] = agent->agent_id;
221 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_PROCESS_ID;
226 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_STATUS;
229 reg_subagent_oid.subids[reg_subagent_oid.len-2] =
239 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_TIME_OUT;
243 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_PORT_NUMBER;
248 reg_subagent_oid.subids[reg_subagent_oid.len-2] =
255 reg_subagent_oid.subids[reg_subagent_oi
[all...]
H A Dnode.h113 Subid subids[7]; member in struct:TrapEnterpriseInfo
118 Subid subids[MAX_OID_LEN+1]; member in struct:TrapAnyEnterpriseInfo
H A Dagent.c287 /* we should not forget to free suffix.subids */
333 /* This function will free suffix->subids */
436 variable->name.subids = (Subid *) malloc((object->name.len + 1) *
438 (void)memcpy(variable->name.subids, object->name.subids,
440 variable->name.subids[object->name.len] = 0;
461 (void)memcpy(variable->val.objid, oid.subids, oid.len *
485 if(suffix->subids[0] != 0)
528 index[i] = suffix->subids[i];
529 index_obj.value[i] = suffix->subids[
[all...]
H A Dpersonal.y198 static int subids_cat(Subid *subids, int len);
205 static Macro *macro_add(char *label, Subid *subids, int len);
933 static_table->regTblOID.subids = NULL;
939 static_table->indexs.subids = NULL;
998 static_table->regTblOID.subids = static_subids;
1046 static_table->indexs.subids = static_subids;
1329 if(subids_cat(mp->name.subids, mp->name.len) == -1)
1461 static int subids_cat(Subid *subids, int len)
1484 (void)memcpy(&(new_subids[static_len]), subids, len * (int32_t)sizeof(Subid));
1500 static Macro *macro_add(char *label, Subid *subids, in
[all...]
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/snmprelayd/
H A Dsubtree.c73 if (one->subids[i] > two->subids[i])
75 if (one->subids[i] < two->subids[i])
82 Subtree* subtree_find(Subid *subids, int len) argument
89 name.subids = (Subid *) malloc(len * sizeof(Subid));
90 if(name.subids == NULL)
95 memcpy(name.subids, subids, len * sizeof(Subid));
103 free(name.subids);
120 subtree_purge(Subid *subids, int len) argument
161 subtree_add(Agent *agent, Subid *subids, int len, TblTag *tbl_tag) argument
[all...]
H A Dsubtree.h83 int subtree_add(Agent *agent, Subid *subids, int len, TblTag *tbl_tag);
86 Subtree* subtree_find(Subid *subids, int len);
106 int subtree_purge(Subid *subids, int len);
H A Dsh_table.c128 if(tp->name.subids)
130 free(tp->name.subids);
138 if(tp->indexs.subids)
140 free(tp->indexs.subids);
198 static int subids_cat(Subid *subids, int len) argument
201 if(subids == NULL) return -1;
202 memcpy(&(dst_subids[dst_len]), subids, len * sizeof(Subid));
223 if(subids_cat(tp->name.subids, tp->name.len) == -1)
260 if(subids_cat(tp->name.subids, tp->name.len) == -1)
343 if(oid1->subids[
[all...]
H A Dsnmpdx_regTreeEntry.c240 regTreeOID->subids = sub;
272 if(regTreeOID->subids!=NULL && regTreeOID->len !=0)
274 free(regTreeOID->subids);
H A Dconfig.y218 static int subids_cat(Subid *subids, int len);
225 static Macro *macro_add(char *label, Subid *subids, int len);
1398 static_table->name.subids = NULL;
1403 static_table->indexs.subids = NULL;
1424 (static_table->name.subids)?
1469 static_table->name.subids = static_subids;
1517 static_table->indexs.subids = static_subids;
1813 if(subids_cat(mp->name.subids, mp->name.len) == -1)
1963 static int subids_cat(Subid *subids, int len)
1983 memcpy(&(new_subids[static_len]), subids, le
[all...]
H A Dsnmpdx_regTblEntry.c264 regTblOID->subids = sub;
296 if(regTblOID->subids!=NULL && regTblOID->len !=0)
298 free(regTblOID->subids);
H A Dmib_handler.c598 if(entry->name.subids == NULL ||
646 if(entry->name.subids != NULL &&
660 if(tmp->name.subids!=NULL && tmp->name.len!=0)
680 t->name.subids = NULL;
849 if(entry->name.subids !=NULL &&
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/snmplib/
H A Dimpl.c227 sprintf(&(buffer[len]), "%lu.", oid->subids[i]);
231 sprintf(&(buffer[len]), "%lu", oid->subids[oid->len - 1]);
456 if(oid1->subids[i] > oid2->subids[i])
461 if(oid1->subids[i] < oid2->subids[i])
503 if(oid1->subids) {
504 (void)sprintf(error_label, "BUG: SSAOidCpy(): oid1->subids is not NULL");
514 oid1->subids = (Subid *) malloc(oid2->len * (int32_t)sizeof(Subid));
515 if(oid1->subids
605 SSAOidInit(Oid *oid, Subid *subids, int len, char *error_label) argument
761 Subid *subids; local
[all...]
H A Dmadman_api.c1173 Subid subids[100] = { 0 }; local
1199 memcpy(subids, column->name->subids, column->name->len*sizeof(Subid));
1200 subids[column->name->len] = applIndex;
1202 oid.subids = subids;
1390 Subid subids[100] = { 0 }; local
1416 memcpy(subids, column->name->subids, column->name->len*sizeof(Subid));
1417 subids[colum
1594 Subid subids[100] = { 0 }; local
1787 Subid subids[100] = { 0 }; local
2032 Subid subids[100] = { 0 }; local
2228 Subid subids[100] = { 0 }; local
2444 Subid subids[100] = { 0 }; local
2630 Subid subids[100] = { 0 }; local
2835 Subid subids[100] = { 0 }; local
3016 Subid subids[100] = { 0 }; local
3215 Subid subids[100] = { 0 }; local
3459 Subid subids[100] = { 0 }; local
3642 Subid subids[100] = { 0 }; local
3821 Subid subids[100] = { 0 }; local
4013 Subid subids[100] = { 0 }; local
[all...]
H A Dimpl.h91 Subid *subids; member in struct:_Oid
128 extern int SSAOidInit(Oid *oid, Subid *subids, int len, char *error_label);
H A Dpdu.c183 value->v_oid.subids,
256 new->enterprise.subids = NULL;
424 if(pdu->enterprise.subids)
426 free(pdu->enterprise.subids);
459 if(variable->name.subids)
461 free(variable->name.subids);
599 oid.subids = variable->val.objid;
636 Subid subids[MAX_OID_LEN]; local
763 data = asn_parse_objid(data, (uint32_t *)&length, &type, subids,
772 pdu->enterprise.subids
892 Subid subids[MAX_OID_LEN]; local
[all...]
H A Dmadman_trap.c79 applName_name.subids[applName_name.len - 1] = applIndex;
93 applOperStatus_name.subids[applOperStatus_name.len - 1] = applIndex;
137 applName_name.subids[applName_name.len - 1] = applIndex;
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/trapsend/
H A Doid.c210 snmp_value.v_oid.subids = value_oid->subids;
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/parser/
H A Dbackend.c107 fprintf(fp, "\t%s->subids = sub;\n",current->label);\
210 * len stores the number of subids
212 void get_subid_of_node(struct tree *t, Subid *subids, int *len) argument
219 subids[(*len)++] = parent->subid;
1111 Subid subids[MAX_OID_LEN]; local
1125 subids[len++] = parent->subid;
1129 fprintf(fp, " %d", subids[len - 1]);
1133 fprintf(fp, ", %d", subids[i]);
1977 Subid subids[MAX_OID_LEN+1]; local
1983 get_subid_of_node(tp,subids,
[all...]

Completed in 135 milliseconds