Searched refs:net_buffer (Results 26 - 50 of 106) sorted by relevance

12345

/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A Dl2cap_signal.h11 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 Dl2cap_signal.cpp32 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 Dl2cap_command.cpp11 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 DL2capEndpoint.h43 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 Dnet_buffer.cpp13 #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 Dutility.h57 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 DTCPEndpoint.h45 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 DBufferQueue.cpp46 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 DKPPPLCP.h23 #include <net_buffer.h>
88 virtual status_t Send(net_buffer *packet,
90 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
H A DKPPPLCPExtension.h54 virtual status_t Receive(net_buffer *packet, uint8 code) = 0;
H A DKPPPProtocol.h108 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 DBufferQueueTest.cpp17 // 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 Dnet_stack.h21 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 Dicmp6.cpp152 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 DPPPoEDevice.h56 virtual status_t Send(net_buffer *packet, uint16 protocolNumber = 0);
57 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber = 0);
H A DDiscoveryPacket.h47 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 DPPPoE.h75 extern void dump_packet(net_buffer *packet);
H A DDiscoveryPacket.cpp8 #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 DModemDevice.h62 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 Dh2upper.cpp26 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 Dh2util.cpp23 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 Dudp.cpp11 #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 DProtocol.cpp13 #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 DKPPPConfigurePacket.cpp13 #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 DConnectionInterface.h8 #include <net_buffer.h>

Completed in 231 milliseconds

12345