Searched refs:net_buffer (Results 1 - 25 of 106) sorted by last modified time

12345

/haiku/src/add-ons/kernel/network/stack/
H A Dnet_socket.cpp268 net_buffer* buffer, msghdr* messageHeader)
530 socket_send_data(net_socket* socket, net_buffer* buffer)
539 net_buffer** _buffer)
1181 net_buffer* buffer;
1370 net_buffer* buffer = gNetBufferModule.create(256);
H A Dstack_private.h12 #include <net_buffer.h>
H A Ddatalink.cpp363 datalink_send_routed_data(struct net_route* route, net_buffer* buffer)
429 net_buffer* buffer)
702 net_buffer* buffer)
/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_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 Dl2cap_command.h20 net_buffer* make_l2cap_command_reject(uint8& code,
23 net_buffer* make_l2cap_connection_req(uint8& code, uint16 psm, uint16 scid);
24 net_buffer* make_l2cap_connection_rsp(uint8& code,
27 net_buffer* make_l2cap_configuration_req(uint8& code, uint16 dcid, uint16 flags,
29 net_buffer* make_l2cap_configuration_rsp(uint8& code, uint16 scid, uint16 flags,
30 uint16 result, net_buffer* opt);
32 net_buffer* make_l2cap_disconnection_req(uint8& code, uint16 dcid, uint16 scid);
33 net_buffer* make_l2cap_disconnection_rsp(uint8& code, uint16 dcid, uint16 scid);
35 net_buffer* make_l2cap_information_req(uint8& code, uint16 type);
36 net_buffer* make_l2cap_information_rs
[all...]
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.cpp159 l2cap_send_data(net_protocol* protocol, net_buffer* buffer)
167 net_buffer* buffer)
183 net_buffer** _buffer)
212 connection_for(net_buffer* buffer)
226 l2cap_receive_data(net_buffer* buffer)
299 l2cap_error_received(net_error error, net_buffer* data)
320 l2cap_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
H A DL2capEndpoint.cpp377 L2capEndpoint::ReadData(size_t numBytes, uint32 flags, net_buffer** _buffer)
401 L2capEndpoint::SendData(net_buffer* buffer)
414 net_buffer* current = buffer;
446 L2capEndpoint::ReceiveData(net_buffer* buffer)
448 // FIXME: Check address specified in net_buffer!
475 net_buffer* buffer;
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/bluetooth/hci/
H A Dacl.cpp31 status_t PostToUpper(HciConnection* conn, net_buffer* buf);
34 AclAssembly(net_buffer* nbuf, hci_id hid)
166 PostToUpper(HciConnection* conn, net_buffer* buf)
/haiku/src/add-ons/kernel/bluetooth/btCoreData/
H A DConnectionInterface.cpp51 net_buffer* error = gBufferModule->create(128);
H A DConnectionInterface.h8 #include <net_buffer.h>
/haiku/headers/private/bluetooth/
H A DbtCoreData.h17 #include <net_buffer.h>
49 net_buffer* currentRxPacket;
/haiku/headers/os/bluetooth/HCI/
H A DbtHCI_transport.h12 #include <net_buffer.h>
65 status_t (*SendACL)(hci_id hciId, net_buffer* nbuf);
66 status_t (*SendSCO)(hci_id hciId, net_buffer* nbuf);
67 status_t (*SendESCO)(hci_id hciId, net_buffer* nbuf);
89 net_buffer* fBuffersRx[HCI_NUM_PACKET_TYPES];
126 status_t (*PostACL)(hci_id hciId, net_buffer* buffer);
127 status_t (*PostSCO)(hci_id hciId, net_buffer* buffer);
128 status_t (*PostESCO)(hci_id hciId, net_buffer* buffer);
/haiku/headers/private/net/
H A DNetBufferUtilities.h9 #include <net_buffer.h>
26 NetBufferFieldReader(net_buffer* buffer)
75 net_buffer* fBuffer;
86 NetBufferField(net_buffer* buffer)
104 NetBufferHeaderReader(net_buffer* buffer)
129 NetBufferHeaderRemover(net_buffer* buffer)
146 NetBufferPrepend(net_buffer* buffer, size_t size = sizeof(Type))
167 inline void operator()(net_buffer* buffer)
177 : BPrivate::AutoDeleter<net_buffer, NetBufferDelete<Module> >
179 NetBufferDeleter(net_buffer* buffe
[all...]
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DTCPEndpoint.cpp26 #include <net_buffer.h>
94 net_buffer* buffer)
118 net_buffer* fBuffer;
129 Send(TCPEndpoint* endpoint, tcp_segment_header& segment, net_buffer* buffer,
156 net_buffer* fBuffer;
807 TCPEndpoint::SendData(net_buffer *buffer)
858 net_buffer* clone = gBufferModule->clone(buffer, false);
859 // TODO: add offset/size parameter to net_buffer::clone() or
932 TCPEndpoint::ReadData(size_t numBytes, uint32 flags, net_buffer** _buffer)
1377 TCPEndpoint::_AddData(tcp_segment_header& segment, net_buffer* buffe
[all...]
H A DEndpointManager.cpp549 EndpointManager::ReplyWithReset(tcp_segment_header& segment, net_buffer* buffer)
553 net_buffer* reply = gBufferModule->create(512);
H A DEndpointManager.h90 net_buffer* buffer);
H A Dtcp.cpp184 process_options(tcp_segment_header &segment, net_buffer *buffer, size_t size)
396 tcp_segment_header& segment, net_buffer* buffer)
628 tcp_send_data(net_protocol* protocol, net_buffer* buffer)
636 net_buffer* buffer)
652 net_buffer** _buffer)
680 tcp_receive_data(net_buffer* buffer)
759 tcp_error_received(net_error error, net_buffer* data)
766 tcp_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
H A Dtcp.h14 #include <net_buffer.h>
302 tcp_segment_header& segment, net_buffer* buffer);
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp69 uint16 GetHeaderOffset(net_buffer* buffer, uint32 headerCode = ~0u) const;
73 typedef DoublyLinkedList<struct net_buffer,
74 DoublyLinkedListCLink<struct net_buffer> > FragmentList;
93 net_buffer* buffer, bool lastFragment);
94 status_t Reassemble(net_buffer* to);
234 IPv6Header::GetHeaderOffset(net_buffer* buffer, uint32 headerCode) const
299 net_buffer* buffer;
307 FragmentPacket::AddFragment(uint16 start, uint16 end, net_buffer* buffer,
321 net_buffer* previous = NULL;
322 net_buffer* nex
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp59 typedef DoublyLinkedList<struct net_buffer,
60 DoublyLinkedListCLink<struct net_buffer> > FragmentList;
78 net_buffer* buffer, bool lastFragment);
79 status_t Reassemble(net_buffer* to);
260 net_buffer* buffer;
268 FragmentPacket::AddFragment(uint16 start, uint16 end, net_buffer* buffer,
282 net_buffer* previous = NULL;
283 net_buffer* next = NULL;
352 net_buffer* afterNext = (net_buffer*)nex
[all...]
/haiku/src/add-ons/kernel/network/devices/tunnel/
H A Dtunnel.cpp19 #include <net_buffer.h>
159 net_buffer* buffer = NULL;
181 net_buffer* buffer = gBufferModule->create(256);
419 tunnel_send_data(net_device* _device, net_buffer* buffer)
443 tunnel_receive_data(net_device* _device, net_buffer** _buffer)
/haiku/src/add-ons/kernel/network/datalink_protocols/loopback_frame/
H A Dloopback_frame.cpp35 loopback_deframe(net_device* device, net_buffer* buffer)
108 loopback_frame_send_data(net_datalink_protocol* protocol, net_buffer* buffer)

Completed in 110 milliseconds

12345