Lines Matching full:local

283                                 SocketAddress *local,  in net_dgram_mcast_init()  argument
302 if (!local) { in net_dgram_mcast_init()
309 switch (local->type) { in net_dgram_mcast_init()
313 if (inet_aton(local->u.inet.host, &localaddr) == 0) { in net_dgram_mcast_init()
316 local->u.inet.host); in net_dgram_mcast_init()
330 fd = monitor_fd_param(monitor_cur(), local->u.fd.str, errp); in net_dgram_mcast_init()
352 if (convert_host_port(saddr, local->u.inet.host, local->u.inet.port, in net_dgram_mcast_init()
380 error_setg(errp, "only support inet or fd type for local"); in net_dgram_mcast_init()
395 if (!local) { in net_dgram_mcast_init()
400 switch (local->type) { in net_dgram_mcast_init()
426 SocketAddress *remote, *local; in net_init_dgram() local
435 local = netdev->u.dgram.local; in net_init_dgram()
447 return net_dgram_mcast_init(peer, "dram", name, remote, local, in net_init_dgram()
453 if (!local) { in net_init_dgram()
454 error_setg(errp, "dgram requires local= parameter"); in net_init_dgram()
459 if (local->type == SOCKET_ADDRESS_TYPE_FD) { in net_init_dgram()
460 error_setg(errp, "don't set remote with local.fd"); in net_init_dgram()
463 if (remote->type != local->type) { in net_init_dgram()
464 error_setg(errp, "remote and local types must be the same"); in net_init_dgram()
468 if (local->type != SOCKET_ADDRESS_TYPE_FD) { in net_init_dgram()
475 switch (local->type) { in net_init_dgram()
477 if (convert_host_port(&laddr_in, local->u.inet.host, local->u.inet.port, in net_init_dgram()
514 ret = unlink(local->u.q_unix.path); in net_init_dgram()
517 local->u.q_unix.path); in net_init_dgram()
523 local->u.q_unix.path); in net_init_dgram()
526 local->u.q_unix.path); in net_init_dgram()
561 fd = monitor_fd_param(monitor_cur(), local->u.fd.str, errp); in net_init_dgram()
575 error_setg(errp, "only support inet or fd type for local"); in net_init_dgram()
590 switch (local->type) { in net_init_dgram()