Lines Matching defs:pcb
122 struct udp_pcb *pcb;
148 pcb = udp_pcbs;
149 while (pcb != NULL) {
150 if (ip_addr_cmp(&local_ip, &pcb->local_ip) &&
151 (local_port == pcb->local_port) &&
152 ip_addr_cmp(&remote_ip, &pcb->remote_ip) &&
153 (remote_port == pcb->remote_port)) {
157 pcb = pcb->next;
167 struct udp_pcb *pcb;
181 pcb = udp_pcbs;
182 while (pcb != NULL) {
187 idx += snmp_ip_port_to_oid(&pcb->local_ip, pcb->local_port, &test_oid[idx]);
190 idx += snmp_ip_port_to_oid(&pcb->remote_ip, pcb->remote_port, &test_oid[idx]);
198 pcb = pcb->next;
226 udp_Table_get_cell_value_core(struct udp_pcb *pcb, const u32_t *column, union snmp_variant_value *value, u32_t *value_len)
233 value->u32 = ip_2_ip4(&pcb->local_ip)->addr;
237 value->u32 = pcb->local_port;
251 struct udp_pcb *pcb;
263 pcb = udp_pcbs;
264 while (pcb != NULL) {
265 if (IP_IS_V4_VAL(pcb->local_ip)) {
266 if (ip4_addr_cmp(&ip, ip_2_ip4(&pcb->local_ip)) && (port == pcb->local_port)) {
268 return udp_Table_get_cell_value_core(pcb, column, value, value_len);
271 pcb = pcb->next;
281 struct udp_pcb *pcb;
289 pcb = udp_pcbs;
290 while (pcb != NULL) {
293 if (IP_IS_V4_VAL(pcb->local_ip)) {
294 snmp_ip4_to_oid(ip_2_ip4(&pcb->local_ip), &test_oid[0]);
295 test_oid[4] = pcb->local_port;
298 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(udp_Table_oid_ranges), pcb);
301 pcb = pcb->next;