/illumos-gate/usr/src/stand/lib/sock/ |
H A D | socket.c | 48 struct inetboot_socket sockets[MAXSOCKET] = { 0 }; variable 74 if (sockets[i].type == INETBOOT_UNUSED) { in so_check_fd() 99 sockets[i].type = INETBOOT_UNUSED; in socket() 109 if (sockets[i].type == INETBOOT_UNUSED) in socket() 118 sockets[i].so_rcvbuf = SO_DEF_RCVBUF; in socket() 119 sockets[i].so_sndbuf = SO_DEF_SNDBUF; in socket() 128 ipv4_raw_socket(&sockets[i], (uint8_t)protocol); in socket() 131 udp_socket_init(&sockets[i]); in socket() 134 tcp_socket_init(&sockets[i]); in socket() 145 ipv4_socket_init(&sockets[i]); in socket() [all …]
|
H A D | socket_impl.h | 147 extern struct inetboot_socket sockets[MAXSOCKET];
|
/illumos-gate/usr/src/stand/lib/inet/ |
H A D | udp.c | 110 while ((igp = sockets[index].inq) != NULL) { in udp_input() 116 del_gram(&sockets[index].inq, igp, TRUE); in udp_input() 122 header_len = (sockets[index].headerlen[TRANSPORT_LVL])(NULL); in udp_input() 129 &igp->igm_target, sockets[index].proto) != 0) { in udp_input() 133 del_gram(&sockets[index].inq, igp, TRUE); in udp_input() 139 if (sockets[index].bind.sin_port != udphp->uh_dport) { in udp_input() 143 sockets[index].bind.sin_port), in udp_input() 145 del_gram(&sockets[index].inq, igp, TRUE); in udp_input() 150 del_gram(&sockets[index].inq, igp, FALSE); in udp_input() 154 add_grams(&sockets[index].inq, ugp); in udp_input() [all …]
|
H A D | ipv4.c | 629 ngp->igm_saddr.sin_port = sockets[index].ports(transp, SOURCE); in make_trans_datagram() 709 while ((igp = sockets[index].inq) != NULL) { in ipv4_input() 715 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input() 722 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input() 729 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input() 736 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input() 749 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input() 763 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input() 771 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input() 781 type = sockets[index].type; in ipv4_input() [all …]
|
H A D | ibd.c | 314 if ((reltime = sockets[index].in_timeout) == 0) in ibd_input() 406 add_grams(&sockets[index].inq, inp); in ibd_input()
|
H A D | ethernet.c | 315 if ((reltime = sockets[index].in_timeout) == 0) in ether_input() 407 add_grams(&sockets[index].inq, inp); in ether_input()
|
/illumos-gate/usr/src/boot/libsa/ |
H A D | netif.c | 60 static socket_list_t sockets = TAILQ_HEAD_INITIALIZER(sockets); variable 284 TAILQ_FOREACH(s, &sockets, io_link) { in socktodesc_impl() 328 last = TAILQ_LAST(&sockets, socket_list); in netif_open() 331 TAILQ_INSERT_TAIL(&sockets, s, io_link); in netif_open() 372 TAILQ_FOREACH_REVERSE_SAFE(last, &sockets, socket_list, io_link, s) { in netif_close() 375 TAILQ_REMOVE(&sockets, last, io_link); in netif_close()
|
/illumos-gate/usr/src/stand/lib/tcp/ |
H A D | tcp.c | 483 old_timeout = sockets[sock_id].in_timeout; in tcp_drain_input() 484 sockets[sock_id].in_timeout = timeout; in tcp_drain_input() 490 old_in_gram = sockets[sock_id].inq; in tcp_drain_input() 491 sockets[sock_id].inq = NULL; in tcp_drain_input() 495 if (sockets[sock_id].input[i] != NULL) { in tcp_drain_input() 496 if (sockets[sock_id].input[i](sock_id) < 0) { in tcp_drain_input() 497 sockets[sock_id].in_timeout = old_timeout; in tcp_drain_input() 498 if (sockets[sock_id].inq != NULL) in tcp_drain_input() 499 nuke_grams(&sockets[sock_id].inq); in tcp_drain_input() 500 sockets[sock_id].inq = old_in_gram; in tcp_drain_input() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_cpuid.c | 553 uint16_t cores, maxcpus, sockets, threads; in legacy_emulate_cpuid() local 606 vm_get_topology(vm, &sockets, &cores, &threads, in legacy_emulate_cpuid() 723 vm_get_topology(vm, &sockets, &cores, &threads, in legacy_emulate_cpuid() 769 vm_get_topology(vm, &sockets, &cores, &threads, in legacy_emulate_cpuid() 850 vm_get_topology(vm, &sockets, &cores, &threads, in legacy_emulate_cpuid() 862 vm_get_topology(vm, &sockets, &cores, &threads, in legacy_emulate_cpuid() 946 vm_get_topology(vm, &sockets, &cores, &threads, in legacy_emulate_cpuid()
|
H A D | vmm.c | 214 uint16_t sockets; /* (o) num of sockets */ member 621 vm->sockets = 1; in vm_create() 633 vm_get_topology(struct vm *vm, uint16_t *sockets, uint16_t *cores, in vm_get_topology() argument 636 *sockets = vm->sockets; in vm_get_topology() 649 vm_set_topology(struct vm *vm, uint16_t sockets, uint16_t cores, in vm_set_topology() argument 654 if ((sockets * cores * threads) > vm->maxcpus) in vm_set_topology() 657 vm->sockets = sockets; in vm_set_topology()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | maxcpu.c | 47 uint16_t sockets, cores, threads, maxcpus; in main() local 48 if (vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus) != 0) { in main()
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/vmm/ |
H A D | vmm.c | 35 uint16_t sockets, cores, threads; member 102 vm.sockets, vm.cores, vm.threads, in i_vmm_dcmd()
|
/illumos-gate/usr/src/lib/lib9p/common/transport/ |
H A D | socket.c | 102 int *sockets = NULL; in l9p_start_server() local 117 nsockets = l9p_bind_addrs(&esvr, res, naddrs, &sockets); in l9p_start_server() 137 close(sockets[i]); in l9p_start_server() 140 free(sockets); in l9p_start_server()
|
/illumos-gate/usr/src/cmd/ast/libcmd/amd64/FEATURE/ |
H A D | sockets | 1 /* : : generated from contrib/ast/src/lib/libcmd/features/sockets by iffe version 2012-07-17 : : */
|
/illumos-gate/usr/src/cmd/ast/libcmd/i386/FEATURE/ |
H A D | sockets | 1 /* : : generated from contrib/ast/src/lib/libcmd/features/sockets by iffe version 2012-07-17 : : */
|
/illumos-gate/usr/src/cmd/ast/libcmd/sparc/FEATURE/ |
H A D | sockets | 1 /* : : generated from contrib/ast/src/lib/libcmd/features/sockets by iffe version 2012-07-17 : : */
|
/illumos-gate/usr/src/cmd/ast/libcmd/sparcv9/FEATURE/ |
H A D | sockets | 1 /* : : generated from contrib/ast/src/lib/libcmd/features/sockets by iffe version 2012-07-17 : : */
|
/illumos-gate/usr/src/common/mc/imc/ |
H A D | imc_dump.c | 257 nvlist_t *sockets[IMC_MAX_SOCKETS]; in imc_dump_decoder() local 267 sockets[i] = imc_dump_socket(&imc->imc_sockets[i]); in imc_dump_decoder() 269 fnvlist_add_nvlist_array(invl, "imc_sockets", sockets, i); in imc_dump_decoder() 273 nvlist_free(sockets[i]); in imc_dump_decoder()
|
/illumos-gate/usr/src/cmd/ast/libcmd/ |
H A D | Makefile.defs | 24 FEATURES= ids sockets symlink utsname
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.h | 339 int vm_set_topology(struct vmctx *ctx, uint16_t sockets, uint16_t cores, 341 int vm_get_topology(struct vmctx *ctx, uint16_t *sockets, uint16_t *cores,
|
H A D | vmmapi.c | 2113 uint16_t sockets, uint16_t cores, uint16_t threads, uint16_t maxcpus) in vm_set_topology() argument 2118 topology.sockets = sockets; in vm_set_topology() 2127 uint16_t *sockets, uint16_t *cores, uint16_t *threads, uint16_t *maxcpus) in vm_get_topology() argument 2135 *sockets = topology.sockets; in vm_get_topology()
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | bhyverun.c | 509 uint16_t sockets, cores, threads, maxcpus; in num_vcpus_allowed() local 526 error = vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus); in num_vcpus_allowed()
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 143 void vm_get_topology(struct vm *vm, uint16_t *sockets, uint16_t *cores, 145 int vm_set_topology(struct vm *vm, uint16_t sockets, uint16_t cores,
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | driver-network-rdsv3.p5m | 35 …agram Sockets API. It provides reliable, in-order datagram and RDMA data delivery between sockets."
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_dev.h | 275 uint16_t sockets; member
|