headers/private/net/net_datalink.h
21
struct net_protocol;
headers/private/net/net_datalink.h
76
status_t (*send_data)(struct net_protocol* protocol,
headers/private/net/net_protocol.h
100
ssize_t (*read_avail)(net_protocol* self);
headers/private/net/net_protocol.h
102
net_domain* (*get_domain)(net_protocol* self);
headers/private/net/net_protocol.h
103
size_t (*get_mtu)(net_protocol* self, const struct sockaddr* address);
headers/private/net/net_protocol.h
106
status_t (*deliver_data)(net_protocol* self, net_buffer* data);
headers/private/net/net_protocol.h
109
status_t (*error_reply)(net_protocol* self, net_buffer* cause,
headers/private/net/net_protocol.h
112
status_t (*add_ancillary_data)(net_protocol* self,
headers/private/net/net_protocol.h
114
ssize_t (*process_ancillary_data)(net_protocol* self,
headers/private/net/net_protocol.h
117
ssize_t (*process_ancillary_data_no_container)(net_protocol* self,
headers/private/net/net_protocol.h
120
ssize_t (*send_data_no_buffer)(net_protocol* self, const iovec* vecs,
headers/private/net/net_protocol.h
124
ssize_t (*read_data_no_buffer)(net_protocol* self, const iovec* vecs,
headers/private/net/net_protocol.h
58
struct net_protocol* next;
headers/private/net/net_protocol.h
72
net_protocol* (*init_protocol)(net_socket* socket);
headers/private/net/net_protocol.h
73
status_t (*uninit_protocol)(net_protocol* self);
headers/private/net/net_protocol.h
75
status_t (*open)(net_protocol* self);
headers/private/net/net_protocol.h
76
status_t (*close)(net_protocol* self);
headers/private/net/net_protocol.h
77
status_t (*free)(net_protocol* self);
headers/private/net/net_protocol.h
79
status_t (*connect)(net_protocol* self, const struct sockaddr* address);
headers/private/net/net_protocol.h
80
status_t (*accept)(net_protocol* self, net_socket** _acceptedSocket);
headers/private/net/net_protocol.h
81
status_t (*control)(net_protocol* self, int level, int option,
headers/private/net/net_protocol.h
83
status_t (*getsockopt)(net_protocol* self, int level, int option,
headers/private/net/net_protocol.h
85
status_t (*setsockopt)(net_protocol* self, int level, int option,
headers/private/net/net_protocol.h
88
status_t (*bind)(net_protocol* self, const struct sockaddr* address);
headers/private/net/net_protocol.h
89
status_t (*unbind)(net_protocol* self, struct sockaddr* address);
headers/private/net/net_protocol.h
90
status_t (*listen)(net_protocol* self, int count);
headers/private/net/net_protocol.h
91
status_t (*shutdown)(net_protocol* self, int direction);
headers/private/net/net_protocol.h
93
status_t (*send_data)(net_protocol* self, net_buffer* buffer);
headers/private/net/net_protocol.h
94
status_t (*send_routed_data)(net_protocol* self, net_route* route,
headers/private/net/net_protocol.h
96
ssize_t (*send_avail)(net_protocol* self);
headers/private/net/net_protocol.h
98
status_t (*read_data)(net_protocol* self, size_t numBytes, uint32 flags,
headers/private/net/net_socket.h
23
struct net_protocol* first_protocol;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
60
static net_protocol* sIPv6Protocol;
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
314
net_protocol*
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
326
icmp_uninit_protocol(net_protocol* protocol)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
334
icmp_open(net_protocol* protocol)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
341
icmp_close(net_protocol* protocol)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
348
icmp_free(net_protocol* protocol)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
355
icmp_connect(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
362
icmp_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
369
icmp_control(net_protocol* protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
378
icmp_getsockopt(net_protocol* protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
387
icmp_setsockopt(net_protocol* protocol, int level, int option,
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
396
icmp_bind(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
403
icmp_unbind(net_protocol* protocol, struct sockaddr* address)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
410
icmp_listen(net_protocol* protocol, int count)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
417
icmp_shutdown(net_protocol* protocol, int direction)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
424
icmp_send_data(net_protocol* protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
431
icmp_send_routed_data(net_protocol* protocol, struct net_route* route,
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
440
icmp_send_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
447
icmp_read_data(net_protocol* protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
455
icmp_read_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
462
icmp_get_domain(net_protocol* protocol)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
469
icmp_get_mtu(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
609
icmp_error_reply(net_protocol* protocol, net_buffer* buffer, net_error error,
src/add-ons/kernel/network/protocols/icmp/icmp.cpp
72
struct icmp_protocol : net_protocol {
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
101
icmp6_connect(net_protocol *protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
108
icmp6_accept(net_protocol *protocol, struct net_socket **_acceptedSocket)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
115
icmp6_control(net_protocol *protocol, int level, int option, void *value,
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
124
icmp6_getsockopt(net_protocol *protocol, int level, int option,
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
133
icmp6_setsockopt(net_protocol *protocol, int level, int option,
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
142
icmp6_bind(net_protocol *protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
149
icmp6_unbind(net_protocol *protocol, struct sockaddr *address)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
156
icmp6_listen(net_protocol *protocol, int count)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
163
icmp6_shutdown(net_protocol *protocol, int direction)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
170
icmp6_send_data(net_protocol *protocol, net_buffer *buffer)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
177
icmp6_send_routed_data(net_protocol *protocol, struct net_route *route,
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
185
icmp6_send_avail(net_protocol *protocol)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
192
icmp6_read_data(net_protocol *protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
200
icmp6_read_avail(net_protocol *protocol)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
207
icmp6_get_domain(net_protocol *protocol)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
214
icmp6_get_mtu(net_protocol *protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
351
icmp6_error_reply(net_protocol* protocol, net_buffer* buffer, net_error error,
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
60
net_protocol *
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
63
net_protocol *protocol = new (std::nothrow) net_protocol;
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
72
icmp6_uninit_protocol(net_protocol *protocol)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
80
icmp6_open(net_protocol *protocol)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
87
icmp6_close(net_protocol *protocol)
src/add-ons/kernel/network/protocols/icmp6/icmp6.cpp
94
icmp6_free(net_protocol *protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1066
net_protocol*
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1085
ipv4_uninit_protocol(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1099
ipv4_open(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1128
ipv4_close(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1147
ipv4_free(net_protocol* protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1154
ipv4_connect(net_protocol* _protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1173
ipv4_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1180
ipv4_control(net_protocol* _protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1191
ipv4_getsockopt(net_protocol* _protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1272
ipv4_setsockopt(net_protocol* _protocol, int level, int option,
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1450
ipv4_bind(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1472
ipv4_unbind(net_protocol* protocol, struct sockaddr* address)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1480
ipv4_listen(net_protocol* protocol, int count)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1487
ipv4_shutdown(net_protocol* protocol, int direction)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1494
ipv4_send_routed_data(net_protocol* _protocol, struct net_route* route,
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1639
ipv4_send_data(net_protocol* _protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
164
struct ipv4_protocol : net_protocol {
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1686
ipv4_send_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1693
ipv4_read_data(net_protocol* _protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1708
ipv4_read_avail(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1720
ipv4_get_domain(net_protocol* protocol)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1727
ipv4_get_mtu(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1894
ipv4_deliver_data(net_protocol* _protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1969
ipv4_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1982
ipv4_process_ancillary_data_no_container(net_protocol* protocol,
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
725
net_protocol* protocol = ipProtocol;
src/add-ons/kernel/network/protocols/ipv4/multicast.h
23
struct net_protocol;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1018
ipv6_close(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1037
ipv6_free(net_protocol* protocol)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1044
ipv6_connect(net_protocol* _protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1063
ipv6_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1070
ipv6_control(net_protocol* _protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1081
ipv6_getsockopt(net_protocol* _protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1119
ipv6_setsockopt(net_protocol* _protocol, int level, int option,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1203
ipv6_bind(net_protocol* protocol, const sockaddr* _address)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1227
ipv6_unbind(net_protocol* protocol, struct sockaddr* address)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1235
ipv6_listen(net_protocol* protocol, int count)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1242
ipv6_shutdown(net_protocol* protocol, int direction)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1249
ip6_select_hoplimit(net_protocol* _protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1269
ipv6_send_routed_data(net_protocol* _protocol, struct net_route* route,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1359
ipv6_send_data(net_protocol* _protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1394
ipv6_send_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1401
ipv6_read_data(net_protocol* _protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1417
ipv6_read_avail(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1429
ipv6_get_domain(net_protocol* protocol)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1436
ipv6_get_mtu(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1573
ipv6_deliver_data(net_protocol* _protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1639
ipv6_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1647
ipv6_process_ancillary_data_no_container(net_protocol* _protocol,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
183
struct ipv6_protocol : net_protocol {
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
759
net_protocol* protocol = ipProtocol;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
961
net_protocol*
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
980
ipv6_uninit_protocol(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
993
ipv6_open(net_protocol* _protocol)
src/add-ons/kernel/network/protocols/ipv6/multicast.h
25
struct net_protocol;
src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.h
25
class L2capEndpoint : public net_protocol, public ProtocolSocket, public AVLTreeNode {
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
100
l2cap_control(net_protocol* protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
109
l2cap_getsockopt(net_protocol* protocol, int level, int option,
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
119
l2cap_setsockopt(net_protocol* protocol, int level, int option,
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
129
l2cap_bind(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
136
l2cap_unbind(net_protocol* protocol, struct sockaddr* address)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
143
l2cap_listen(net_protocol* protocol, int count)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
150
l2cap_shutdown(net_protocol* protocol, int direction)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
159
l2cap_send_data(net_protocol* protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
166
l2cap_send_routed_data(net_protocol* protocol, struct net_route* route,
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
175
l2cap_send_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
182
l2cap_read_data(net_protocol* protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
190
l2cap_read_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
197
l2cap_get_domain(net_protocol* protocol)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
204
l2cap_get_mtu(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
320
l2cap_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
39
net_protocol*
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
53
l2cap_uninit_protocol(net_protocol* protocol)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
65
l2cap_open(net_protocol* protocol)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
72
l2cap_close(net_protocol* protocol)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
79
l2cap_free(net_protocol* protocol)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
86
l2cap_connect(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
93
l2cap_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
29
class TCPEndpoint : public net_protocol, public ProtocolSocket {
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
477
net_protocol*
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
496
tcp_uninit_protocol(net_protocol* protocol)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
505
tcp_open(net_protocol* protocol)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
512
tcp_close(net_protocol* protocol)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
519
tcp_free(net_protocol* protocol)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
527
tcp_connect(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
534
tcp_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
541
tcp_control(net_protocol* _protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
557
tcp_getsockopt(net_protocol* _protocol, int level, int option, void* value,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
571
tcp_setsockopt(net_protocol* _protocol, int level, int option,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
601
tcp_bind(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
608
tcp_unbind(net_protocol* protocol, struct sockaddr* address)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
615
tcp_listen(net_protocol* protocol, int count)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
622
tcp_shutdown(net_protocol* protocol, int direction)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
629
tcp_send_data(net_protocol* protocol, net_buffer* buffer)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
636
tcp_send_routed_data(net_protocol* protocol, struct net_route* route,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
645
tcp_send_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
652
tcp_read_data(net_protocol* protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
660
tcp_read_avail(net_protocol* protocol)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
667
tcp_get_domain(net_protocol* protocol)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
674
tcp_get_mtu(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
805
tcp_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
src/add-ons/kernel/network/protocols/udp/udp.cpp
1195
net_protocol *
src/add-ons/kernel/network/protocols/udp/udp.cpp
1211
udp_uninit_protocol(net_protocol *protocol)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1219
udp_open(net_protocol *protocol)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1226
udp_close(net_protocol *protocol)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1233
udp_free(net_protocol *protocol)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1240
udp_connect(net_protocol *protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1247
udp_accept(net_protocol *protocol, struct net_socket **_acceptedSocket)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1254
udp_control(net_protocol *protocol, int level, int option, void *value,
src/add-ons/kernel/network/protocols/udp/udp.cpp
1263
udp_getsockopt(net_protocol *protocol, int level, int option, void *value,
src/add-ons/kernel/network/protocols/udp/udp.cpp
1272
udp_setsockopt(net_protocol *protocol, int level, int option,
src/add-ons/kernel/network/protocols/udp/udp.cpp
1281
udp_bind(net_protocol *protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1288
udp_unbind(net_protocol *protocol, struct sockaddr *address)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1295
udp_listen(net_protocol *protocol, int count)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1302
udp_shutdown(net_protocol *protocol, int direction)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1309
udp_send_routed_data(net_protocol *protocol, struct net_route *route,
src/add-ons/kernel/network/protocols/udp/udp.cpp
1317
udp_send_data(net_protocol *protocol, net_buffer *buffer)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1324
udp_send_avail(net_protocol *protocol)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1331
udp_read_data(net_protocol *protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/udp/udp.cpp
1339
udp_read_avail(net_protocol *protocol)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1346
udp_get_domain(net_protocol *protocol)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1353
udp_get_mtu(net_protocol *protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1367
udp_deliver_data(net_protocol *protocol, net_buffer *buffer)
src/add-ons/kernel/network/protocols/udp/udp.cpp
1422
udp_error_reply(net_protocol *protocol, net_buffer *cause, net_error error,
src/add-ons/kernel/network/protocols/udp/udp.cpp
1430
udp_process_ancillary_data_no_container(net_protocol *protocol,
src/add-ons/kernel/network/protocols/udp/udp.cpp
85
class UdpEndpoint : public net_protocol, public DatagramSocket<> {
src/add-ons/kernel/network/protocols/unix/UnixEndpoint.h
19
class UnixEndpoint : public net_protocol, public ProtocolSocket {
src/add-ons/kernel/network/protocols/unix/unix.cpp
103
unix_uninit_protocol(net_protocol *_protocol)
src/add-ons/kernel/network/protocols/unix/unix.cpp
113
unix_open(net_protocol *_protocol)
src/add-ons/kernel/network/protocols/unix/unix.cpp
120
unix_close(net_protocol *_protocol)
src/add-ons/kernel/network/protocols/unix/unix.cpp
127
unix_free(net_protocol *_protocol)
src/add-ons/kernel/network/protocols/unix/unix.cpp
134
unix_connect(net_protocol *_protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/unix/unix.cpp
141
unix_accept(net_protocol *_protocol, struct net_socket **_acceptedSocket)
src/add-ons/kernel/network/protocols/unix/unix.cpp
148
unix_control(net_protocol *protocol, int level, int option, void *value,
src/add-ons/kernel/network/protocols/unix/unix.cpp
156
unix_getsockopt(net_protocol *protocol, int level, int option, void *value,
src/add-ons/kernel/network/protocols/unix/unix.cpp
176
unix_setsockopt(net_protocol *protocol, int level, int option,
src/add-ons/kernel/network/protocols/unix/unix.cpp
200
unix_bind(net_protocol *_protocol, const struct sockaddr *_address)
src/add-ons/kernel/network/protocols/unix/unix.cpp
207
unix_unbind(net_protocol *_protocol, struct sockaddr *_address)
src/add-ons/kernel/network/protocols/unix/unix.cpp
214
unix_listen(net_protocol *_protocol, int count)
src/add-ons/kernel/network/protocols/unix/unix.cpp
221
unix_shutdown(net_protocol *_protocol, int direction)
src/add-ons/kernel/network/protocols/unix/unix.cpp
228
unix_send_routed_data(net_protocol *_protocol, struct net_route *route,
src/add-ons/kernel/network/protocols/unix/unix.cpp
236
unix_send_data(net_protocol *_protocol, net_buffer *buffer)
src/add-ons/kernel/network/protocols/unix/unix.cpp
243
unix_send_avail(net_protocol *_protocol)
src/add-ons/kernel/network/protocols/unix/unix.cpp
250
unix_read_data(net_protocol *_protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/protocols/unix/unix.cpp
258
unix_read_avail(net_protocol *_protocol)
src/add-ons/kernel/network/protocols/unix/unix.cpp
265
unix_get_domain(net_protocol *protocol)
src/add-ons/kernel/network/protocols/unix/unix.cpp
272
unix_get_mtu(net_protocol *protocol, const struct sockaddr *address)
src/add-ons/kernel/network/protocols/unix/unix.cpp
286
unix_deliver_data(net_protocol *_protocol, net_buffer *buffer)
src/add-ons/kernel/network/protocols/unix/unix.cpp
300
unix_error_reply(net_protocol *protocol, net_buffer *cause, net_error error,
src/add-ons/kernel/network/protocols/unix/unix.cpp
308
unix_add_ancillary_data(net_protocol *self, ancillary_data_container *container,
src/add-ons/kernel/network/protocols/unix/unix.cpp
370
unix_process_ancillary_data(net_protocol *self,
src/add-ons/kernel/network/protocols/unix/unix.cpp
443
unix_send_data_no_buffer(net_protocol *_protocol, const iovec *vecs,
src/add-ons/kernel/network/protocols/unix/unix.cpp
453
unix_read_data_no_buffer(net_protocol *_protocol, const iovec *vecs,
src/add-ons/kernel/network/protocols/unix/unix.cpp
81
net_protocol *
src/add-ons/kernel/network/stack/datalink.cpp
425
datalink_send_data(net_protocol* protocol, net_domain* domain,
src/add-ons/kernel/network/stack/datalink.cpp
43
struct datalink_protocol : net_protocol {
src/add-ons/kernel/network/stack/link.cpp
297
static net_protocol*
src/add-ons/kernel/network/stack/link.cpp
311
link_uninit_protocol(net_protocol* protocol)
src/add-ons/kernel/network/stack/link.cpp
319
link_open(net_protocol* protocol)
src/add-ons/kernel/network/stack/link.cpp
326
link_close(net_protocol* protocol)
src/add-ons/kernel/network/stack/link.cpp
333
link_free(net_protocol* protocol)
src/add-ons/kernel/network/stack/link.cpp
340
link_connect(net_protocol* protocol, const struct sockaddr* address)
src/add-ons/kernel/network/stack/link.cpp
347
link_accept(net_protocol* protocol, struct net_socket** _acceptedSocket)
src/add-ons/kernel/network/stack/link.cpp
354
link_control(net_protocol* _protocol, int level, int option, void* value,
src/add-ons/kernel/network/stack/link.cpp
45
class LinkProtocol : public net_protocol, public LocalDatagramSocket {
src/add-ons/kernel/network/stack/link.cpp
504
link_getsockopt(net_protocol* protocol, int level, int option, void* value,
src/add-ons/kernel/network/stack/link.cpp
518
link_setsockopt(net_protocol* protocol, int level, int option,
src/add-ons/kernel/network/stack/link.cpp
532
link_bind(net_protocol* _protocol, const struct sockaddr* address)
src/add-ons/kernel/network/stack/link.cpp
540
link_unbind(net_protocol* _protocol, struct sockaddr* address)
src/add-ons/kernel/network/stack/link.cpp
548
link_listen(net_protocol* protocol, int count)
src/add-ons/kernel/network/stack/link.cpp
555
link_shutdown(net_protocol* protocol, int direction)
src/add-ons/kernel/network/stack/link.cpp
562
link_send_data(net_protocol* protocol, net_buffer* buffer)
src/add-ons/kernel/network/stack/link.cpp
569
link_send_routed_data(net_protocol* protocol, struct net_route* route,
src/add-ons/kernel/network/stack/link.cpp
583
link_send_avail(net_protocol* _protocol)
src/add-ons/kernel/network/stack/link.cpp
594
link_read_data(net_protocol* protocol, size_t numBytes, uint32 flags,
src/add-ons/kernel/network/stack/link.cpp
602
link_read_avail(net_protocol* protocol)
src/add-ons/kernel/network/stack/link.cpp
609
link_get_domain(net_protocol* protocol)
src/add-ons/kernel/network/stack/link.cpp
616
link_get_mtu(net_protocol* _protocol, const struct sockaddr* address)
src/add-ons/kernel/network/stack/link.cpp
640
link_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
src/add-ons/kernel/network/stack/net_socket.cpp
191
net_protocol* current = socket->first_protocol;
src/add-ons/kernel/network/stack/stack.cpp
414
net_protocol* protocol = socket->first_protocol;
src/add-ons/kernel/network/stack/stack.cpp
416
net_protocol* next = protocol->next;
src/add-ons/kernel/network/stack/stack.cpp
449
net_protocol* last = NULL;
src/add-ons/kernel/network/stack/stack.cpp
452
net_protocol* protocol =
src/tests/system/network/tcp_shell/tcp_shell.cpp
1000
domain_error_reply(net_protocol* self, net_buffer* cause,
src/tests/system/network/tcp_shell/tcp_shell.cpp
1802
net_protocol* client = init_protocol(&gClientSocket);
src/tests/system/network/tcp_shell/tcp_shell.cpp
1805
net_protocol* server = init_protocol(&gServerSocket);
src/tests/system/network/tcp_shell/tcp_shell.cpp
279
net_protocol* domainProtocol;
src/tests/system/network/tcp_shell/tcp_shell.cpp
310
domainProtocol = new net_protocol;
src/tests/system/network/tcp_shell/tcp_shell.cpp
710
net_protocol*
src/tests/system/network/tcp_shell/tcp_shell.cpp
731
close_protocol(net_protocol* protocol)
src/tests/system/network/tcp_shell/tcp_shell.cpp
761
datalink_send_datagram(net_protocol *protocol, net_domain *domain,
src/tests/system/network/tcp_shell/tcp_shell.cpp
827
domain_open(net_protocol *protocol)
src/tests/system/network/tcp_shell/tcp_shell.cpp
834
domain_close(net_protocol *protocol)
src/tests/system/network/tcp_shell/tcp_shell.cpp
841
domain_free(net_protocol *protocol)
src/tests/system/network/tcp_shell/tcp_shell.cpp
848
domain_connect(net_protocol *protocol, const struct sockaddr *address)
src/tests/system/network/tcp_shell/tcp_shell.cpp
855
domain_accept(net_protocol *protocol, struct net_socket **_acceptedSocket)
src/tests/system/network/tcp_shell/tcp_shell.cpp
862
domain_control(net_protocol *protocol, int level, int option, void *value,
src/tests/system/network/tcp_shell/tcp_shell.cpp
870
domain_bind(net_protocol *protocol, const struct sockaddr *address)
src/tests/system/network/tcp_shell/tcp_shell.cpp
881
domain_unbind(net_protocol *protocol, struct sockaddr *address)
src/tests/system/network/tcp_shell/tcp_shell.cpp
888
domain_listen(net_protocol *protocol, int count)
src/tests/system/network/tcp_shell/tcp_shell.cpp
895
domain_shutdown(net_protocol *protocol, int direction)
src/tests/system/network/tcp_shell/tcp_shell.cpp
902
domain_send_data(net_protocol *protocol, net_buffer *buffer)
src/tests/system/network/tcp_shell/tcp_shell.cpp
914
domain_send_routed_data(net_protocol *protocol, struct net_route *route,
src/tests/system/network/tcp_shell/tcp_shell.cpp
922
domain_send_avail(net_protocol *protocol)
src/tests/system/network/tcp_shell/tcp_shell.cpp
929
domain_read_data(net_protocol *protocol, size_t numBytes, uint32 flags,
src/tests/system/network/tcp_shell/tcp_shell.cpp
937
domain_read_avail(net_protocol *protocol)
src/tests/system/network/tcp_shell/tcp_shell.cpp
944
domain_get_domain(net_protocol *protocol)
src/tests/system/network/tcp_shell/tcp_shell.cpp
951
domain_get_mtu(net_protocol *protocol, const struct sockaddr *address)