Lines Matching refs:packet

71 //!	Creates an ID for the next LCP packet.
172 //! Sends an echo request packet.
181 net_buffer *packet = gBufferModule->create(256);
182 if (packet == NULL)
186 status_t status = gBufferModule->append_size(packet, 1492, &data);
188 gBufferModule->free(packet);
202 status = gBufferModule->trim(packet, sizeof(request) + sizeof(fMagicNumber));
204 gBufferModule->free(packet);
208 return LCP().Send(packet) == B_OK;
212 //! Sends a discard request packet.
218 net_buffer *packet = gBufferModule->create(256);
219 if (packet == NULL)
223 status_t status = gBufferModule->append_size(packet, 1492, &data);
225 gBufferModule->free(packet);
240 status = gBufferModule->trim(packet, sizeof(request) + sizeof(fMagicNumber));
242 gBufferModule->free(packet);
246 return LCP().Send(packet) == B_OK;
925 KPPPStateMachine::RCRGoodEvent(net_buffer *packet)
934 gBufferModule->free(packet);
940 gBufferModule->free(packet);
947 gBufferModule->free(packet);
955 packet->size);
956 SendConfigureAck(packet);
962 SendConfigureAck(packet);
973 SendConfigureAck(packet);
977 TRACE("free peer's ppp request packet\n");
978 gBufferModule->free(packet);
1057 KPPPStateMachine::RCAEvent(net_buffer *packet)
1061 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1067 // this packet is not a reply to our request
1071 gBufferModule->free(packet);
1076 KPPPConfigurePacket ack(packet);
1081 gBufferModule->free(packet);
1126 gBufferModule->free(packet);
1132 KPPPStateMachine::RCNEvent(net_buffer *packet)
1136 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1142 // this packet is not a reply to our request
1146 gBufferModule->free(packet);
1151 KPPPConfigurePacket nak_reject(packet);
1158 gBufferModule->free(packet);
1164 gBufferModule->free(packet);
1204 gBufferModule->free(packet);
1210 KPPPStateMachine::RTREvent(net_buffer *packet)
1214 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1230 gBufferModule->free(packet);
1238 SendTerminateAck(packet);
1247 SendTerminateAck(packet);
1253 SendTerminateAck(packet);
1260 KPPPStateMachine::RTAEvent(net_buffer *packet)
1264 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1270 // this packet is not a reply to our request
1274 gBufferModule->free(packet);
1310 gBufferModule->free(packet);
1316 KPPPStateMachine::RUCEvent(net_buffer *packet, uint16 protocolNumber,
1325 gBufferModule->free(packet);
1329 SendCodeReject(packet, protocolNumber, code);
1336 KPPPStateMachine::RXJGoodEvent(net_buffer *packet)
1340 // This method does not m_freem(packet) because the acceptable rejects are
1341 // also passed to the parent. RXJEvent() will m_freem(packet) when needed.
1361 KPPPStateMachine::RXJBadEvent(net_buffer *packet)
1400 gBufferModule->free(packet);
1406 KPPPStateMachine::RXREvent(net_buffer *packet)
1410 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1428 SendEchoReply(packet);
1430 // this prevents the packet from being freed
1436 gBufferModule->free(packet);
1479 // Here we get a configure-request packet from LCP and ask all OptionHandlers
1482 KPPPStateMachine::RCREvent(net_buffer *packet)
1485 packet->size);
1487 KPPPConfigurePacket request(packet);
1491 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1543 gBufferModule->free(packet);
1562 gBufferModule->free(packet);
1573 gBufferModule->free(packet);
1577 gBufferModule->free(packet);
1579 RCRGoodEvent(packet);
1584 // LCP received a code/protocol-reject packet and we look if it is acceptable.
1587 KPPPStateMachine::RXJEvent(net_buffer *packet)
1591 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1604 gBufferModule->free(packet);
1607 RXJBadEvent(packet);
1621 gBufferModule->free(packet);
1629 RXJBadEvent(packet);
1641 RXJGoodEvent(packet);
1642 // this event handler does not m_freem(packet)!!!
1646 Interface().Parent()->StateMachine().RXJEvent(packet);
1648 gBufferModule->free(packet);
1755 KPPPStateMachine::SendConfigureAck(net_buffer *packet)
1759 if (!packet)
1762 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1770 KPPPConfigurePacket ack(packet);
1776 gBufferModule->free(packet);
1783 return LCP().Send(packet) == B_OK;
1788 KPPPStateMachine::SendConfigureNak(net_buffer *packet)
1792 if (!packet)
1795 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1808 return LCP().Send(packet) == B_OK;
1824 ppp_lcp_packet *packet;
1825 status_t status = gBufferModule->append_size(buffer, 1492, (void **)&packet);
1826 if (status == B_OK && packet == NULL) {
1831 if (!packet)
1834 packet->code = PPP_TERMINATE_REQUEST;
1835 packet->id = fTerminateID = NextID();
1836 packet->length = htons(4);
1873 KPPPStateMachine::SendCodeReject(net_buffer *packet, uint16 protocolNumber, uint8 code)
1878 if (!packet)
1888 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
1901 return LCP().Send(packet) == B_OK;