Lines Matching refs:nic
31 extern void set_default_nic_values(libxl_device_nic *nic);
124 libxl_device_nic *nic) in parse_vif_rate() argument
128 e = xlu_vif_parse_rate(*config, rate, nic); in parse_vif_rate()
415 int parse_nic_config(libxl_device_nic *nic, XLU_Config **config, char *token) in parse_nic_config() argument
423 nic->nictype = LIBXL_NIC_TYPE_VIF; in parse_nic_config()
425 nic->nictype = LIBXL_NIC_TYPE_VIF_IOEMU; in parse_nic_config()
437 nic->mac[i] = val; in parse_nic_config()
441 replace_string(&nic->bridge, oparg); in parse_nic_config()
445 replace_string(&nic->gatewaydev, oparg); in parse_nic_config()
447 replace_string(&nic->gatewaydev, oparg); in parse_nic_config()
449 replace_string(&nic->ip, oparg); in parse_nic_config()
451 replace_string(&nic->script, oparg); in parse_nic_config()
453 replace_string(&nic->backend_domname, oparg); in parse_nic_config()
455 replace_string(&nic->ifname, oparg); in parse_nic_config()
457 replace_string(&nic->model, oparg); in parse_nic_config()
459 parse_vif_rate(config, oparg, nic); in parse_nic_config()
461 replace_string(&nic->coloft_forwarddev, oparg); in parse_nic_config()
463 replace_string(&nic->colo_sock_mirror_id, oparg); in parse_nic_config()
465 replace_string(&nic->colo_sock_mirror_ip, oparg); in parse_nic_config()
467 replace_string(&nic->colo_sock_mirror_port, oparg); in parse_nic_config()
469 replace_string(&nic->colo_sock_compare_sec_in_id, oparg); in parse_nic_config()
471 replace_string(&nic->colo_sock_compare_sec_in_ip, oparg); in parse_nic_config()
473 replace_string(&nic->colo_sock_compare_sec_in_port, oparg); in parse_nic_config()
475 replace_string(&nic->colo_sock_redirector0_id, oparg); in parse_nic_config()
477 replace_string(&nic->colo_sock_redirector0_ip, oparg); in parse_nic_config()
479 replace_string(&nic->colo_sock_redirector0_port, oparg); in parse_nic_config()
481 replace_string(&nic->colo_sock_redirector1_id, oparg); in parse_nic_config()
483 replace_string(&nic->colo_sock_redirector1_ip, oparg); in parse_nic_config()
485 replace_string(&nic->colo_sock_redirector1_port, oparg); in parse_nic_config()
487 replace_string(&nic->colo_sock_redirector2_id, oparg); in parse_nic_config()
489 replace_string(&nic->colo_sock_redirector2_ip, oparg); in parse_nic_config()
491 replace_string(&nic->colo_sock_redirector2_port, oparg); in parse_nic_config()
493 replace_string(&nic->colo_sock_compare_pri_in_id, oparg); in parse_nic_config()
495 replace_string(&nic->colo_sock_compare_pri_in_ip, oparg); in parse_nic_config()
497 replace_string(&nic->colo_sock_compare_pri_in_port, oparg); in parse_nic_config()
499 replace_string(&nic->colo_sock_compare_notify_id, oparg); in parse_nic_config()
501 replace_string(&nic->colo_sock_compare_notify_ip, oparg); in parse_nic_config()
503 replace_string(&nic->colo_sock_compare_notify_port, oparg); in parse_nic_config()
505 replace_string(&nic->colo_filter_mirror_queue, oparg); in parse_nic_config()
507 replace_string(&nic->colo_filter_mirror_outdev, oparg); in parse_nic_config()
509 replace_string(&nic->colo_filter_redirector0_queue, oparg); in parse_nic_config()
511 replace_string(&nic->colo_filter_redirector0_indev, oparg); in parse_nic_config()
513 replace_string(&nic->colo_filter_redirector0_outdev, oparg); in parse_nic_config()
515 replace_string(&nic->colo_filter_redirector1_queue, oparg); in parse_nic_config()
517 replace_string(&nic->colo_filter_redirector1_indev, oparg); in parse_nic_config()
519 replace_string(&nic->colo_filter_redirector1_outdev, oparg); in parse_nic_config()
521 replace_string(&nic->colo_compare_pri_in, oparg); in parse_nic_config()
523 replace_string(&nic->colo_compare_sec_in, oparg); in parse_nic_config()
525 replace_string(&nic->colo_compare_out, oparg); in parse_nic_config()
527 replace_string(&nic->colo_compare_notify_dev, oparg); in parse_nic_config()
529 replace_string(&nic->colo_sock_sec_redirector0_id, oparg); in parse_nic_config()
531 replace_string(&nic->colo_sock_sec_redirector0_ip, oparg); in parse_nic_config()
533 replace_string(&nic->colo_sock_sec_redirector0_port, oparg); in parse_nic_config()
535 replace_string(&nic->colo_sock_sec_redirector1_id, oparg); in parse_nic_config()
537 replace_string(&nic->colo_sock_sec_redirector1_ip, oparg); in parse_nic_config()
539 replace_string(&nic->colo_sock_sec_redirector1_port, oparg); in parse_nic_config()
541 replace_string(&nic->colo_filter_sec_redirector0_queue, oparg); in parse_nic_config()
543 replace_string(&nic->colo_filter_sec_redirector0_indev, oparg); in parse_nic_config()
545 replace_string(&nic->colo_filter_sec_redirector0_outdev, oparg); in parse_nic_config()
547 replace_string(&nic->colo_filter_sec_redirector1_queue, oparg); in parse_nic_config()
549 replace_string(&nic->colo_filter_sec_redirector1_indev, oparg); in parse_nic_config()
551 replace_string(&nic->colo_filter_sec_redirector1_outdev, oparg); in parse_nic_config()
553 replace_string(&nic->colo_filter_sec_rewriter0_queue, oparg); in parse_nic_config()
555 replace_string(&nic->colo_checkpoint_host, oparg); in parse_nic_config()
557 replace_string(&nic->colo_checkpoint_port, oparg); in parse_nic_config()
561 nic->devid = parse_ulong(oparg); in parse_nic_config()
1779 libxl_device_nic *nic; in parse_config_data() local
1783 nic = ARRAY_EXTEND_INIT(d_config->nics, in parse_config_data()
1786 set_default_nic_values(nic); in parse_config_data()
1794 parse_nic_config(nic, &config, p); in parse_config_data()