Lines Matching refs:conf
166 struct app_conf * const conf = (struct app_conf *)blk->conf; in FeedAppConfLine() local
174 if (TRY_ASSIGN_STR(type, conf, item, value)); in FeedAppConfLine()
175 else if (TRY_ASSIGN_STR(run, conf, item, value)) { in FeedAppConfLine()
176 StrToArgs(conf->run, &conf->app_argc, conf->app_argv, MOS_APP_ARGC); in FeedAppConfLine()
178 conf->app_argv[conf->app_argc++] = strtok(conf->run, " \t\n\r"); in FeedAppConfLine()
179 while (conf->app_argc < MOS_APP_ARGC && in FeedAppConfLine()
180 (conf->app_argv[conf->app_argc] = strtok(NULL, " \t\n\r"))) in FeedAppConfLine()
181 conf->app_argc++; in FeedAppConfLine()
183 } else if (TRY_ASSIGN_NUM(cpu_mask, conf, item, value)); in FeedAppConfLine()
184 else if (TRY_ASSIGN_NUM(ip_forward, conf, item, value)); in FeedAppConfLine()
190 struct mos_conf * const conf = (struct mos_conf *)blk->conf; in FeedMosConfLine() local
198 if (TRY_ASSIGN_NUM(nb_mem_channels, conf, item, value)); in FeedMosConfLine()
199 else if (TRY_ASSIGN_NUM(forward, conf, item, value)); in FeedMosConfLine()
200 else if (TRY_ASSIGN_NUM(max_concurrency, conf, item, value)); in FeedMosConfLine()
201 else if (TRY_ASSIGN_NUM(rmem_size, conf, item, value)); in FeedMosConfLine()
202 else if (TRY_ASSIGN_NUM(wmem_size, conf, item, value)); in FeedMosConfLine()
203 else if (TRY_ASSIGN_NUM(tcp_tw_interval, conf, item, value)) in FeedMosConfLine()
206 else if (TRY_ASSIGN_NUM(tcp_timeout, conf, item, value)) in FeedMosConfLine()
209 else if (TRY_ASSIGN_NUM(no_ring_buffers, conf, item, value)); in FeedMosConfLine()
210 else if (TRY_ASSIGN_STR(mos_log, conf, item, value)); in FeedMosConfLine()
211 else if (TRY_ASSIGN_STR(stat_print, conf, item, value)); in FeedMosConfLine()
212 else if (TRY_ASSIGN_STR(port, conf, item, value)); in FeedMosConfLine()
214 conf->multiprocess = 1; in FeedMosConfLine()
222 struct netdev_conf * const conf = (struct netdev_conf *)blk->conf; in FeedNetdevConfLine() local
285 TAILQ_INSERT_TAIL(&conf->list, ent, link); in FeedNetdevConfLine()
286 conf->ent[conf->num] = ent; in FeedNetdevConfLine()
287 conf->num++; in FeedNetdevConfLine()
293 struct arp_conf * const conf = (struct arp_conf *)blk->conf; in FeedArpConfLine() local
319 TAILQ_INSERT_TAIL(&conf->list, ent, link); in FeedArpConfLine()
320 conf->ent[conf->num] = ent; in FeedArpConfLine()
321 conf->num++; in FeedArpConfLine()
327 struct route_conf * const conf = (struct route_conf *)blk->conf; in FeedRouteConfLine() local
352 TAILQ_INSERT_TAIL(&conf->list, ent, link); in FeedRouteConfLine()
353 conf->ent[conf->num] = ent; in FeedRouteConfLine()
354 conf->num++; in FeedRouteConfLine()
360 struct nic_forward_conf * const conf = (struct nic_forward_conf *)blk->conf; in FeedNICFwdConfLine() local
379 TAILQ_INSERT_TAIL(&conf->list, ent, link); in FeedNICFwdConfLine()
380 conf->ent[conf->num] = ent; in FeedNICFwdConfLine()
381 conf->num++; in FeedNICFwdConfLine()
387 struct mos_conf * const conf = (struct mos_conf *)blk->conf; in MosConfAddChild() local
390 conf->netdev = child; in MosConfAddChild()
391 conf->netdev_table = (struct netdev_conf *)child->conf; in MosConfAddChild()
393 conf->arp = child; in MosConfAddChild()
394 conf->arp_table = (struct arp_conf *)child->conf; in MosConfAddChild()
396 conf->route = child; in MosConfAddChild()
397 conf->route_table = (struct route_conf *)child->conf; in MosConfAddChild()
399 conf->nic_forward = child; in MosConfAddChild()
400 conf->nic_forward_table = (struct nic_forward_conf *)child->conf; in MosConfAddChild()
408 struct app_conf * const conf = (struct app_conf *)blk->conf; in AppConfIsValid() local
410 if (conf->app_argc <= 0) in AppConfIsValid()
449 struct netdev_conf * const conf = (struct netdev_conf *)blk->conf; in NetdevConfPrint() local
452 conf->num); in NetdevConfPrint()
455 TAILQ_FOREACH(walk, &conf->list, link) { in NetdevConfPrint()
468 struct arp_conf * const conf = (struct arp_conf *)blk->conf; in ArpConfPrint() local
471 conf->num); in ArpConfPrint()
474 TAILQ_FOREACH(walk, &conf->list, link) { in ArpConfPrint()
487 struct route_conf * const conf = (struct route_conf *)blk->conf; in RouteConfPrint() local
490 conf->num); in RouteConfPrint()
493 TAILQ_FOREACH(walk, &conf->list, link) { in RouteConfPrint()
504 struct nic_forward_conf * const conf = (struct nic_forward_conf *)blk->conf; in NICFwdConfPrint() local
507 conf->num); in NICFwdConfPrint()
510 TAILQ_FOREACH(walk, &conf->list, link) { in NICFwdConfPrint()
519 printf( " | %d --> %d | \n", i, conf->nic_fwd_table[i]); in NICFwdConfPrint()
525 struct app_conf * const conf = (struct app_conf *)blk->conf; in AppConfPrint() local
528 printf("| type: %s\n", conf->type); in AppConfPrint()
529 printf("| run: %s\n", conf->run); in AppConfPrint()
530 printf("| cpu_mask: 0x%016lX\n", conf->cpu_mask); in AppConfPrint()
531 printf("| ip_forward: %s\n", conf->ip_forward ? "forward" : "drop"); in AppConfPrint()
538 struct mos_conf * const conf = (struct mos_conf *)blk->conf; in MosConfPrint() local
541 printf("| num_cores: %d\n", conf->num_cores); in MosConfPrint()
542 printf("| nb_mem_channels: %d\n", conf->nb_mem_channels); in MosConfPrint()
543 printf("| max_concurrency: %d\n", conf->max_concurrency); in MosConfPrint()
544 printf("| rmem_size: %d\n", conf->rmem_size); in MosConfPrint()
545 printf("| wmem_size: %d\n", conf->wmem_size); in MosConfPrint()
546 printf("| tcp_tw_interval: %d\n", conf->tcp_tw_interval); in MosConfPrint()
547 printf("| tcp_timeout: %d\n", conf->tcp_timeout); in MosConfPrint()
548 printf("| multiprocess: %s\n", conf->multiprocess ? "true" : "false"); in MosConfPrint()
549 printf("| mos_log: %s\n", conf->mos_log); in MosConfPrint()
550 printf("| stat_print: %s\n", conf->stat_print); in MosConfPrint()
551 printf("| forward: %s\n", conf->forward ? "forward" : "drop"); in MosConfPrint()
553 if (conf->netdev) in MosConfPrint()
554 conf->netdev->print(conf->netdev); in MosConfPrint()
555 if (conf->arp) in MosConfPrint()
556 conf->arp->print(conf->arp); in MosConfPrint()
557 if (conf->route) in MosConfPrint()
558 conf->route->print(conf->route); in MosConfPrint()
559 if (conf->nic_forward) in MosConfPrint()
560 conf->nic_forward->print(conf->nic_forward); in MosConfPrint()
576 struct app_conf *conf = calloc(1, sizeof(struct app_conf)); in InitAppBlock() local
577 if (conf == NULL) { in InitAppBlock()
582 conf->cpu_mask = -1; in InitAppBlock()
583 conf->ip_forward = 1; in InitAppBlock()
584 conf->app_argc = 0; in InitAppBlock()
585 blk->conf = conf; in InitAppBlock()
602 struct mos_conf *conf = calloc(1, sizeof(struct mos_conf)); in InitMosBlock() local
603 if (conf == NULL) { in InitMosBlock()
608 conf->forward = 1; in InitMosBlock()
609 conf->nb_mem_channels = 0; in InitMosBlock()
610 conf->max_concurrency = 100000; in InitMosBlock()
611 conf->no_ring_buffers = 0; in InitMosBlock()
612 conf->rmem_size = 8192; in InitMosBlock()
613 conf->wmem_size = 8192; in InitMosBlock()
614 conf->tcp_tw_interval = SEC_TO_USEC(TCP_TIMEWAIT) / TIME_TICK; in InitMosBlock()
615 conf->tcp_timeout = SEC_TO_USEC(TCP_TIMEOUT) / TIME_TICK; in InitMosBlock()
616 conf->cpu_mask = 0; in InitMosBlock()
617 blk->conf = conf; in InitMosBlock()
620 config->mos = conf; in InitMosBlock()
635 struct netdev_conf *conf = calloc(1, sizeof(struct netdev_conf)); in InitNetdevBlock() local
636 if (conf == NULL) { in InitNetdevBlock()
640 TAILQ_INIT(&conf->list); in InitNetdevBlock()
641 blk->conf = conf; in InitNetdevBlock()
794 struct arp_conf *conf = calloc(1, sizeof(struct arp_conf)); in InitArpBlock() local
795 if (conf == NULL) { in InitArpBlock()
799 TAILQ_INIT(&conf->list); in InitArpBlock()
800 blk->conf = conf; in InitArpBlock()
806 FetchARPKernelEntries(conf); in InitArpBlock()
821 struct route_conf *conf = calloc(1, sizeof(struct route_conf)); in InitRouteBlock() local
822 if (conf == NULL) { in InitRouteBlock()
826 TAILQ_INIT(&conf->list); in InitRouteBlock()
827 blk->conf = conf; in InitRouteBlock()
833 FetchRouteKernelEntries(conf); in InitRouteBlock()
848 struct nic_forward_conf *conf = calloc(1, sizeof(struct nic_forward_conf)); in InitNICForwardBlock() local
849 if (conf == NULL) { in InitNICForwardBlock()
854 conf->nic_fwd_table[i] = -1; in InitNICForwardBlock()
856 TAILQ_INIT(&conf->list); in InitNICForwardBlock()
857 blk->conf = conf; in InitNICForwardBlock()
864 PrintConf(struct config *conf) in PrintConf() argument
867 TAILQ_FOREACH(walk, &conf->app_blkh, link) { in PrintConf()
872 TAILQ_FOREACH(walk, &conf->mos_blkh, link) { in PrintConf()
879 CheckConfValidity(struct config *conf) in CheckConfValidity() argument
882 TAILQ_FOREACH(walk, &conf->app_blkh, link) { in CheckConfValidity()
887 TAILQ_FOREACH(walk, &conf->mos_blkh, link) { in CheckConfValidity()
893 child = ((struct mos_conf *)walk->conf)->netdev; in CheckConfValidity()
897 child = ((struct mos_conf *)walk->conf)->arp; in CheckConfValidity()
901 child = ((struct mos_conf *)walk->conf)->route; in CheckConfValidity()
1149 struct app_conf *app_conf = (struct app_conf *)bwalk->conf; in PatchCONFIG()