/haiku/src/add-ons/kernel/network/protocols/l2cap/ |
H A D | l2cap_signal.h | 11 status_t l2cap_handle_signaling_command(struct HciConnection* connection, net_buffer* buffer); 14 status_t send_l2cap_command(HciConnection* conn, uint8 code, uint8 ident, net_buffer* command); 24 uint16 scid, uint16 flags, uint16 result, net_buffer *opt);
|
H A D | l2cap_signal.cpp | 32 net_buffer* rejected; 40 l2cap_handle_connection_req(HciConnection* conn, uint8 ident, net_buffer* buffer) 63 l2cap_handle_connection_rsp(L2capEndpoint* endpoint, uint8 ident, net_buffer* buffer) 83 parse_configuration_options(net_buffer* buffer, size_t offset, uint16 length, 140 l2cap_handle_configuration_req(HciConnection* conn, uint8 ident, net_buffer* buffer, uint16 length) 178 uint8 ident, net_buffer* buffer, uint16 length, bool& releaseIdent) 214 l2cap_handle_disconnection_req(HciConnection* conn, uint8 ident, net_buffer* buffer) 237 l2cap_handle_disconnection_rsp(L2capEndpoint* endpoint, uint8 ident, net_buffer* buffer) 252 l2cap_handle_echo_req(HciConnection *conn, uint8 ident, net_buffer* buffer, uint16 length) 254 net_buffer* repl [all...] |
H A D | l2cap_command.cpp | 11 net_buffer* 38 net_buffer* 57 net_buffer* 78 net_buffer* 146 net_buffer* 148 uint16 result, net_buffer* opt) 172 net_buffer* 191 net_buffer* 210 net_buffer* 229 net_buffer* [all...] |
H A D | L2capEndpoint.h | 43 ssize_t ReadData(size_t numBytes, uint32 flags, net_buffer** _buffer); 44 ssize_t SendData(net_buffer* buffer); 45 status_t ReceiveData(net_buffer* buffer);
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | net_buffer.cpp | 13 #include <net_buffer.h> 79 size_t offset; // the net_buffer-wide offset of this node 135 struct net_buffer_private : net_buffer { 158 static status_t append_data(net_buffer* buffer, const void* data, size_t size); 159 static status_t trim_data(net_buffer* _buffer, size_t newSize); 160 static status_t remove_header(net_buffer* _buffer, size_t bytes); 161 static status_t remove_trailer(net_buffer* _buffer, size_t bytes); 162 static status_t append_cloned_data(net_buffer* _buffer, net_buffer* _source, 164 static status_t read_data(net_buffer* _buffe [all...] |
H A D | utility.h | 57 status_t fifo_enqueue_buffer(net_fifo* fifo, struct net_buffer* buffer); 59 struct net_buffer** _buffer); 62 uint8 event, net_buffer* buffer);
|
/haiku/src/add-ons/kernel/network/protocols/tcp/ |
H A D | TCPEndpoint.h | 45 status_t SendData(net_buffer* buffer); 48 net_buffer** _buffer); 66 net_buffer* buffer); 81 status_t _PrepareAndSend(tcp_segment_header& segment, net_buffer* buffer, 92 net_buffer* buffer); 94 net_buffer* buffer); 96 net_buffer* buffer); 98 net_buffer* buffer); 100 net_buffer* buffer); 107 net_buffer* buffe [all...] |
H A D | BufferQueue.cpp | 46 net_buffer *buffer; 72 BufferQueue::Add(net_buffer *buffer) 79 BufferQueue::Add(net_buffer *buffer, tcp_sequence sequence) 129 net_buffer *previous = NULL; 130 net_buffer *next = NULL; 176 net_buffer *remove = next; 177 next = (net_buffer *)next->link.next; 216 buffer = (struct net_buffer *)buffer->link.next; 245 net_buffer *buffer = NULL; 284 BufferQueue::Get(net_buffer *buffe [all...] |
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/ |
H A D | KPPPLCP.h | 23 #include <net_buffer.h> 88 virtual status_t Send(net_buffer *packet, 90 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
|
H A D | KPPPLCPExtension.h | 54 virtual status_t Receive(net_buffer *packet, uint8 code) = 0;
|
H A D | KPPPProtocol.h | 108 virtual status_t Send(net_buffer *packet, uint16 protocolNumber) = 0; 110 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber) = 0;
|
/haiku/src/tests/system/network/tcp_shell/ |
H A D | BufferQueueTest.cpp | 17 // from net_buffer.cpp 25 net_buffer* 30 net_buffer* buffer = gBufferModule->create(256); 58 net_buffer* buffer = NULL;
|
/haiku/headers/private/net/ |
H A D | net_stack.h | 21 typedef struct net_buffer net_buffer; typedef in typeref:struct:net_buffer 50 typedef status_t (*net_deframe_func)(net_device* device, net_buffer* buffer); 52 net_buffer* buffer); 65 struct net_buffer* buffer); 136 net_buffer* buffer); 149 status_t (*fifo_enqueue_buffer)(net_fifo* fifo, net_buffer* buffer); 151 bigtime_t timeout, net_buffer** _buffer); 154 net_socket* socket, uint8 event, net_buffer* buffer);
|
/haiku/src/add-ons/kernel/network/protocols/icmp6/ |
H A D | icmp6.cpp | 152 icmp6_send_data(net_protocol *protocol, net_buffer *buffer) 160 net_buffer *buffer) 175 net_buffer **_buffer) 203 get_domain(struct net_buffer* buffer) 219 icmp6_receive_data(net_buffer *buffer) 258 net_buffer *reply = gBufferModule->duplicate(buffer); 294 icmp6_deliver_data(net_protocol *protocol, net_buffer *buffer) 302 icmp6_error_received(net_error code, net_buffer* data) 309 icmp6_error_reply(net_protocol* protocol, net_buffer* buffer, net_error error,
|
/haiku/src/add-ons/kernel/network/ppp/pppoe/ |
H A D | PPPoEDevice.h | 56 virtual status_t Send(net_buffer *packet, uint16 protocolNumber = 0); 57 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber = 0);
|
H A D | DiscoveryPacket.h | 47 DiscoveryPacket(net_buffer *packet, uint32 start = 0); 70 net_buffer *ToNetBuffer(uint32 MTU); 71 // the user is responsible for freeing the net_buffer
|
H A D | PPPoE.h | 75 extern void dump_packet(net_buffer *packet);
|
H A D | DiscoveryPacket.cpp | 8 #include <net_buffer.h> 20 DiscoveryPacket::DiscoveryPacket(net_buffer *packet, uint32 start) 128 net_buffer* 131 net_buffer *packet = gBufferModule->create(256);
|
/haiku/src/add-ons/kernel/network/ppp/modem/ |
H A D | ModemDevice.h | 62 virtual status_t Send(net_buffer *packet, uint16 protocolNumber = 0); 65 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber = 0);
|
/haiku/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/ |
H A D | h2upper.cpp | 26 net_buffer* nbuf; 64 nbuf = (net_buffer*) 106 net_buffer* nbuf = (net_buffer*) buf; 118 send_packet(hci_id hid, bt_packet_t type, net_buffer* nbuf) 143 // TODO: free the net_buffer -> no, allow upper layer
|
H A D | h2util.cpp | 23 nb_get_whole_buffer(net_buffer* nbuf) 62 nb_destroy(net_buffer* nbuf) 80 // of the net_buffer this information is known and it could be stored 83 get_expected_size(net_buffer* nbuf)
|
/haiku/src/add-ons/kernel/network/protocols/udp/ |
H A D | udp.cpp | 11 #include <net_buffer.h> 90 status_t SendRoutedData(net_buffer* buffer, 92 status_t SendData(net_buffer* buffer); 96 net_buffer** _buffer); 98 status_t StoreData(net_buffer* buffer); 99 status_t DeliverData(net_buffer* buffer); 178 status_t DemuxIncomingBuffer(net_buffer* buffer); 179 status_t DeliverError(status_t error, net_buffer* buffer); 195 status_t _DemuxBroadcast(net_buffer *buffer); 196 status_t _DemuxUnicast(net_buffer *buffe [all...] |
/haiku/src/add-ons/kernel/network/ppp/pap/ |
H A D | Protocol.cpp | 13 #include <net_buffer.h> 170 PAP::Send(net_buffer *packet, uint16 protocolNumber) 181 PAP::Receive(net_buffer *packet, uint16 protocolNumber) 332 PAP::RREvent(net_buffer *packet) 372 PAP::RAEvent(net_buffer *packet) 405 PAP::RNEvent(net_buffer *packet) 452 net_buffer *packet = gBufferModule->create(256); 479 PAP::SendAck(net_buffer *packet) 503 PAP::SendNak(net_buffer *packet)
|
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/ |
H A D | KPPPConfigurePacket.cpp | 13 #include <net_buffer.h> 34 KPPPConfigurePacket::KPPPConfigurePacket(net_buffer *packet) 167 /*! \brief Converts this packet into an net_buffer structure. 174 \return The net_buffer structure or \c NULL on error (e.g.: too big for given MRU). 176 net_buffer* 179 net_buffer *buffer = gBufferModule->create(256);
|
/haiku/src/add-ons/kernel/bluetooth/btCoreData/ |
H A D | ConnectionInterface.h | 8 #include <net_buffer.h>
|