Lines Matching refs:cur

158     struct ff_freebsd_cfg *newconf, **cur;  in freebsd_conf_handler()  local
169 cur = &cfg->freebsd.boot; in freebsd_conf_handler()
174 cur = &cfg->freebsd.sysctl; in freebsd_conf_handler()
198 if (*cur == NULL) { in freebsd_conf_handler()
200 *cur = newconf; in freebsd_conf_handler()
202 newconf->next = (*cur)->next; in freebsd_conf_handler()
203 (*cur)->next = newconf; in freebsd_conf_handler()
371 vip_cfg_handler(struct ff_port_cfg *cur) in vip_cfg_handler() argument
377 …ret = rte_strsplit(cur->vip_addr_str, strlen(cur->vip_addr_str), &vip_addr_array[0], VIP_MAX_NUM, … in vip_cfg_handler()
380 cur->vip_addr_str); in vip_cfg_handler()
384 cur->nb_vip = ret; in vip_cfg_handler()
386 cur->vip_addr_array = (char **)calloc(cur->nb_vip, sizeof(char *)); in vip_cfg_handler()
387 if (cur->vip_addr_array == NULL) { in vip_cfg_handler()
392 memcpy(cur->vip_addr_array, vip_addr_array, cur->nb_vip * sizeof(char *)); in vip_cfg_handler()
397 cur->nb_vip = 0; in vip_cfg_handler()
398 if (cur->vip_addr_array) { in vip_cfg_handler()
399 free(cur->vip_addr_array); in vip_cfg_handler()
400 cur->vip_addr_array = NULL; in vip_cfg_handler()
408 vip6_cfg_handler(struct ff_port_cfg *cur) in vip6_cfg_handler() argument
414 ret = rte_strsplit(cur->vip_addr6_str, strlen(cur->vip_addr6_str), in vip6_cfg_handler()
418 cur->vip_addr6_str); in vip6_cfg_handler()
422 cur->nb_vip6 = ret; in vip6_cfg_handler()
424 cur->vip_addr6_array = (char **) calloc(cur->nb_vip6, sizeof(char *)); in vip6_cfg_handler()
425 if (cur->vip_addr6_array == NULL) { in vip6_cfg_handler()
430 memcpy(cur->vip_addr6_array, vip_addr6_array, cur->nb_vip6 * sizeof(char *)); in vip6_cfg_handler()
435 cur->nb_vip6 = 0; in vip6_cfg_handler()
436 if (cur->vip_addr6_array) { in vip6_cfg_handler()
437 free(cur->vip_addr6_array); in vip6_cfg_handler()
438 cur->vip_addr6_array = NULL; in vip6_cfg_handler()
487 struct ff_port_cfg *cur = &cfg->dpdk.port_cfgs[portid]; in port_cfg_handler() local
488 if (cur->name == NULL) { in port_cfg_handler()
489 cur->name = strdup(section); in port_cfg_handler()
490 cur->port_id = portid; in port_cfg_handler()
494 cur->ifname = strdup(value); in port_cfg_handler()
496 cur->addr = strdup(value); in port_cfg_handler()
498 cur->netmask = strdup(value); in port_cfg_handler()
500 cur->broadcast = strdup(value); in port_cfg_handler()
502 cur->gateway = strdup(value); in port_cfg_handler()
504 return parse_port_lcore_list(cur, value); in port_cfg_handler()
506 return parse_port_slave_list(cur, value); in port_cfg_handler()
508 cur->vip_addr_str = strdup(value); in port_cfg_handler()
509 if (cur->vip_addr_str) { in port_cfg_handler()
510 return vip_cfg_handler(cur); in port_cfg_handler()
513 cur->vip_ifname = strdup(value); in port_cfg_handler()
518 cur->addr6_str = strdup(value); in port_cfg_handler()
520 cur->prefix_len = atoi(value); in port_cfg_handler()
522 cur->gateway6_str = strdup(value); in port_cfg_handler()
524 cur->vip_addr6_str = strdup(value); in port_cfg_handler()
525 if (cur->vip_addr6_str) { in port_cfg_handler()
526 return vip6_cfg_handler(cur); in port_cfg_handler()
529 cur->vip_prefix_len = atoi(value); in port_cfg_handler()
567 struct ff_vdev_cfg *cur = &cfg->dpdk.vdev_cfgs[vdevid]; in vdev_cfg_handler() local
568 if (cur->name == NULL) { in vdev_cfg_handler()
569 cur->name = strdup(section); in vdev_cfg_handler()
570 cur->vdev_id = vdevid; in vdev_cfg_handler()
574 cur->iface = strdup(value); in vdev_cfg_handler()
576 cur->path = strdup(value); in vdev_cfg_handler()
578 cur->nb_queues = atoi(value); in vdev_cfg_handler()
580 cur->queue_size = atoi(value); in vdev_cfg_handler()
582 cur->mac = strdup(value); in vdev_cfg_handler()
584 cur->nb_cq = atoi(value); in vdev_cfg_handler()
621 struct ff_bond_cfg *cur = &cfg->dpdk.bond_cfgs[bondid]; in bond_cfg_handler() local
622 if (cur->name == NULL) { in bond_cfg_handler()
623 cur->name = strdup(section); in bond_cfg_handler()
624 cur->bond_id = bondid; in bond_cfg_handler()
628 cur->mode = atoi(value); in bond_cfg_handler()
630 cur->slave = strdup(value); in bond_cfg_handler()
632 cur->primary = strdup(value); in bond_cfg_handler()
634 cur->socket_id = atoi(value); in bond_cfg_handler()
636 cur->bond_mac = strdup(value); in bond_cfg_handler()
638 cur->xmit_policy = strdup(value); in bond_cfg_handler()
640 cur->lsc_poll_period_ms = atoi(value); in bond_cfg_handler()
642 cur->up_delay = atoi(value); in bond_cfg_handler()
644 cur->down_delay = atoi(value); in bond_cfg_handler()