Searched refs:socket (Results 1 - 25 of 534) sorted by last modified time

1234567891011>>

/haiku/src/add-ons/kernel/network/stack/
H A Dnet_socket.cpp74 int socket_bind(net_socket* socket, const struct sockaddr* address,
76 int socket_setsockopt(net_socket* socket, int level, int option,
78 ssize_t socket_read_avail(net_socket* socket);
103 mutex_init(&lock, "socket");
120 panic("socket still has a parent!");
129 // also delete all children of this socket
168 struct net_socket_private* socket = new(std::nothrow) net_socket_private; local
169 if (socket == NULL)
171 status_t status = socket->InitCheck();
173 delete socket;
202 add_ancillary_data(net_socket* socket, ancillary_data_container* container, void* data, size_t dataLen) argument
233 process_ancillary_data(net_socket* socket, ancillary_data_container* container, msghdr* messageHeader) argument
267 process_ancillary_data(net_socket* socket, net_buffer* buffer, msghdr* messageHeader) argument
293 socket_receive_no_buffer(net_socket* socket, msghdr* header, void* data, size_t length, int flags) argument
330 print_socket_line(net_socket_private* socket, const char* prefix) argument
348 net_socket_private* socket = (net_socket_private*)parse_expression(argv[1]); local
418 net_socket_private* socket; local
444 net_socket_private* socket = (net_socket_private*)_socket; local
452 net_socket_private* socket = (net_socket_private*)_socket; local
459 socket_control(net_socket* socket, uint32 op, void* data, size_t length) argument
516 socket_read_avail(net_socket* socket) argument
523 socket_send_avail(net_socket* socket) argument
530 socket_send_data(net_socket* socket, net_buffer* buffer) argument
538 socket_receive_data(net_socket* socket, size_t length, uint32 flags, net_buffer** _buffer) argument
560 net_socket_private* socket = NULL; local
605 net_socket_private* socket = (net_socket_private*)_socket; local
622 net_socket_private* socket = (net_socket_private*)_socket; local
677 net_socket_private* socket = parent->connected_children.RemoveHead(); local
707 net_socket_private* socket = (net_socket_private*)_socket; local
740 net_socket_private* socket = (net_socket_private*)_socket; local
751 net_socket_private* socket = (net_socket_private*)_socket; local
784 net_socket_private* socket = (net_socket_private*)_socket; local
812 net_socket_private* socket = (net_socket_private*)_socket; local
860 net_socket_private* socket = (net_socket_private*)_socket; local
870 net_socket_private* socket = (net_socket_private*)_socket; local
910 socket_accept(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength, net_socket** _acceptedSocket) argument
934 socket_bind(net_socket* socket, const struct sockaddr* address, socklen_t addressLength) argument
966 socket_connect(net_socket* socket, const struct sockaddr* address, socklen_t addressLength) argument
987 net_socket_private* socket = (net_socket_private*)_socket; local
1000 socket_getsockname(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength) argument
1021 socket_get_option(net_socket* socket, int level, int option, void* value, int* _length) argument
1135 socket_getsockopt(net_socket* socket, int level, int option, void* value, int* _length) argument
1144 socket_listen(net_socket* socket, int backlog) argument
1156 socket_receive(net_socket* socket, msghdr* header, void* data, size_t length, int flags) argument
1268 socket_send(net_socket* socket, msghdr* header, const void* data, size_t length, int flags) argument
1446 socket_set_option(net_socket* socket, int level, int option, const void* value, int length) argument
1569 socket_setsockopt(net_socket* socket, int level, int option, const void* value, int length) argument
1578 socket_shutdown(net_socket* socket, int direction) argument
[all...]
H A Dstack.cpp415 uninit_domain_protocols(net_socket* socket) argument
417 net_protocol* protocol = socket->first_protocol;
425 socket->first_protocol = NULL;
426 socket->first_info = NULL;
431 get_domain_protocols(net_socket* socket) argument
438 chain = chain::Lookup(sProtocolChains, socket->family, socket->type,
439 socket->type == SOCK_RAW ? 0 : socket->protocol);
458 ((net_protocol_module_info*)chain->infos[i])->init_protocol(socket);
484 put_domain_protocols(net_socket* socket) argument
[all...]
H A Dstack_private.h39 status_t get_domain_protocols(net_socket* socket);
40 status_t put_domain_protocols(net_socket* socket);
H A Ddatalink.cpp445 if (protocol != NULL && protocol->socket != NULL
446 && protocol->socket->bound_to_device != 0) {
447 status = get_device_route(domain, protocol->socket->bound_to_device,
/haiku/src/tests/kits/bluetooth/l2capClient/
H A Dl2capClient.cpp11 #include <sys/socket.h>
24 /* Create the socket. */
25 printf("Creating socket ...\n");
27 sock = socket(PF_BLUETOOTH, SOCK_STREAM, BLUETOOTH_PROTO_L2CAP);
29 perror ("socket");
33 /* Bind a name to the socket. */
34 //printf("Binding socket ...\n");
50 printf("Connecting socket for %s\n", bdaddrUtils::ToString(*bdaddr));
99 printf("Transmission done ... (press key to close socket)\n");
/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A Dl2cap.cpp40 l2cap_init_protocol(net_socket* socket) argument
44 L2capEndpoint* protocol = new(std::nothrow) L2capEndpoint(socket);
113 return gSocketModule->get_option(protocol->socket, level, option, value,
123 return gSocketModule->set_option(protocol->socket, level, option,
H A DL2capEndpoint.cpp53 L2capEndpoint::L2capEndpoint(net_socket* socket) argument
55 ProtocolSocket(socket),
138 gSocketModule->set_max_backlog(socket, 0);
144 bigtime_t timeout = absolute_timeout(socket->receive.timeout);
259 gSocketModule->set_max_backlog(socket, backlog);
281 bigtime_t timeout = absolute_timeout(socket->send.timeout);
315 memcpy(&socket->peer, _address, sizeof(struct sockaddr_l2cap));
350 bigtime_t timeout = absolute_timeout(socket->receive.timeout);
362 if (status == B_TIMED_OUT && socket->receive.timeout == 0)
369 status = gSocketModule->dequeue_connected(socket, _acceptedSocke
[all...]
H A DL2capEndpoint.h27 L2capEndpoint(net_socket* socket);
H A DL2capEndpointManager.cpp49 gSocketModule->acquire_socket(endpoint->socket);
62 gSocketModule->release_socket(endpoint->socket);
93 gSocketModule->acquire_socket(endpoint->socket);
108 gSocketModule->release_socket(endpoint->socket);
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DTCPEndpoint.cpp317 // is performed on a listen()ing socket.
419 TCPEndpoint::TCPEndpoint(net_socket* socket) argument
421 ProtocolSocket(socket),
434 fSendQueue(socket->send.buffer_size),
443 fReceiveWindow(socket->receive.buffer_size),
445 fReceiveQueue(socket->receive.buffer_size),
549 if ((socket->options & SO_LINGER) != 0 && socket->linger == 0) {
559 if ((socket->options & SO_LINGER) != 0) {
560 TRACE("Close(): Lingering for %i secs", socket
[all...]
H A DEndpointManager.cpp291 // socket to connect to a different remote (address, port) than it was
310 // if the socket is unbound first bind it to ephemeral
340 if (gSocketModule->acquire_socket(endpoint->socket))
353 if (gSocketModule->acquire_socket(endpoint->socket))
365 if (gSocketModule->acquire_socket(endpoint->socket))
451 if ((endpoint->socket->options & SO_REUSEADDR) == 0)
H A Dtcp.cpp477 tcp_init_protocol(net_socket* socket) argument
479 TCPEndpoint* protocol = new (std::nothrow) TCPEndpoint(socket);
489 socket->protocol = IPPROTO_TCP;
737 // There are some states in which the socket could have been deleted
739 // then we know the socket has been freed and can skip releasing
743 gSocketModule->release_socket(endpoint->socket);
H A Dtcp.h21 #include <sys/socket.h>
H A DTCPEndpoint.h31 TCPEndpoint(net_socket* socket);
/haiku/src/tests/system/network/
H A Dunix_dgram_test.cpp13 #include <sys/socket.h>
32 int sock = socket(AF_UNIX, SOCK_DGRAM, 0);
34 REPORT_ERROR("socket() failed: %s\n", strerror(errno));
47 int sock1 = socket(AF_UNIX, SOCK_DGRAM, 0);
49 REPORT_ERROR("socket() failed: %s\n", strerror(errno));
92 // Reconnect a connected DGRAM socket
99 int sock2 = socket(AF_UNIX, SOCK_DGRAM, 0);
101 REPORT_ERROR("socket() failed: %s\n", strerror(errno));
114 // Connect to a socket that are already connected
131 // Connect to a closed socket
[all...]
/haiku/src/bin/network/ping/
H A Dmain.c30 #include <sys/socket.h>
H A Dping6.c81 * This program has to run SUID to ROOT to access the ICMP socket.
96 #include <sys/socket.h>
214 static int ssend; /* send socket file descriptor */
215 static int srecv; /* receive socket file descriptor */
397 errx(1, "invalid socket buffer size");
400 "-b option ignored: SO_SNDBUF/SO_RCVBUF socket options not supported");
679 if ((ssend = socket(res->ai_family, res->ai_socktype,
681 err(1, "socket ssend");
682 if ((srecv = socket(res->ai_family, res->ai_socktype,
684 err(1, "socket srec
[all...]
H A Dping.c50 * This program has to run SUID to ROOT to access the ICMP socket.
57 #include <sys/socket.h>
166 static int ssend; /* send socket file descriptor */
167 static int srecv; /* receive socket file descriptor */
254 * Historicaly ping was using one socket 's' for sending and for
259 * connect(2)'ed to, and send socket do not receive those
262 ssend = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
264 srecv = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
273 err(EX_OSERR, "ssend socket");
278 err(EX_OSERR, "srecv socket");
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c119 #include <sys/socket.h>
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c106 #include <sys/socket.h>
/haiku/src/bin/network/traceroute/
H A Dtraceroute.c146 * system available from Berkeley: A raw ip socket using proto
200 #include <sys/socket.h>
316 int s; /* receive (icmp) socket file descriptor */
317 int sndsock; /* send (udp) socket file descriptor */
340 int options; /* socket options */
524 /* Insure the socket fds won't be 0, 1 or 2 */
540 if ((s = socket(AF_INET, SOCK_RAW, pe->p_proto)) < 0)
542 else if ((sndsock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW)) < 0)
824 Fprintf(stderr, "%s: icmp socket: %s\n", prog, strerror(errno));
844 Fprintf(stderr, "%s: raw socket
[all...]
H A Difaddrlist.c37 #include <sys/socket.h>
76 fd = socket(AF_INET, SOCK_DGRAM, 0);
78 (void)sprintf(errbuf, "socket: %s", strerror(errno));
H A Das.c34 #include <sys/socket.h>
85 s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp154 RawSocket(net_socket* socket);
273 RawSocket::RawSocket(net_socket* socket) argument
275 DatagramSocket<>("ipv6 raw socket", socket)
966 ipv6_init_protocol(net_socket* socket) argument
994 it means we are on a SOCK_RAW socket.
1001 RawSocket* raw = new (std::nothrow) RawSocket(protocol->socket);
1059 memcpy(&protocol->socket->peer, address, sizeof(struct sockaddr_in6));
1060 sSocketModule->set_connected(protocol->socket);
1115 return sSocketModule->get_option(protocol->socket, leve
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp137 RawSocket(net_socket* socket);
233 RawSocket::RawSocket(net_socket* socket) argument
235 DatagramSocket<>("ipv4 raw socket", socket)
720 || ipProtocol->socket->protocol != buffer->protocol))
729 protocol = ipProtocol->socket->first_protocol;
1066 ipv4_init_protocol(net_socket* socket) argument
1095 it means we are on a SOCK_RAW socket.
1106 RawSocket* raw = new (std::nothrow) RawSocket(protocol->socket);
1164 memcpy(&protocol->socket
[all...]

Completed in 193 milliseconds

1234567891011>>