Home
last modified time | relevance | path

Searched refs:ppp (Results 1 – 25 of 28) sorted by relevance

12

/Zephyr-latest/subsys/modem/
Dmodem_ppp.c51 static uint8_t modem_ppp_wrap_net_pkt_byte(struct modem_ppp *ppp) in modem_ppp_wrap_net_pkt_byte() argument
55 switch (ppp->transmit_state) { in modem_ppp_wrap_net_pkt_byte()
62 ppp->transmit_state = MODEM_PPP_TRANSMIT_STATE_HDR_FF; in modem_ppp_wrap_net_pkt_byte()
66 net_pkt_cursor_init(ppp->tx_pkt); in modem_ppp_wrap_net_pkt_byte()
67 ppp->tx_pkt_fcs = modem_ppp_fcs_init(0xFF); in modem_ppp_wrap_net_pkt_byte()
68 ppp->transmit_state = MODEM_PPP_TRANSMIT_STATE_HDR_7D; in modem_ppp_wrap_net_pkt_byte()
72 ppp->tx_pkt_fcs = modem_ppp_fcs_update(ppp->tx_pkt_fcs, 0x03); in modem_ppp_wrap_net_pkt_byte()
73 ppp->transmit_state = MODEM_PPP_TRANSMIT_STATE_HDR_23; in modem_ppp_wrap_net_pkt_byte()
77 if (net_pkt_is_ppp(ppp->tx_pkt) == true) { in modem_ppp_wrap_net_pkt_byte()
78 ppp->transmit_state = MODEM_PPP_TRANSMIT_STATE_DATA; in modem_ppp_wrap_net_pkt_byte()
[all …]
/Zephyr-latest/drivers/net/
Dppp.c276 struct ppp_driver_context *ppp = in uart_recovery() local
280 ret = ring_buf_space_get(&ppp->rx_ringbuf); in uart_recovery()
281 if (ret >= (sizeof(ppp->rx_buf) / 2)) { in uart_recovery()
282 ret = ppp_async_uart_rx_enable(ppp); in uart_recovery()
291 k_work_schedule(&ppp->uart_recovery_work, in uart_recovery()
297 static int ppp_save_byte(struct ppp_driver_context *ppp, uint8_t byte) in ppp_save_byte() argument
301 if (!ppp->pkt) { in ppp_save_byte()
302 ppp->pkt = net_pkt_rx_alloc_with_buffer( in ppp_save_byte()
303 ppp->iface, in ppp_save_byte()
306 if (!ppp->pkt) { in ppp_save_byte()
[all …]
DCMakeLists.txt10 zephyr_library_sources_ifdef(CONFIG_NET_PPP ppp.c)
DKconfig27 default "ppp"
101 This is only necessary if a ppp connection should be
135 module-str = Log level for ppp driver
136 module-help = Sets log level for ppp driver.
/Zephyr-latest/subsys/net/l2/ppp/
Dppp_stats.c25 const struct ppp_api *ppp; in ppp_stats_get() local
33 ppp = net_if_get_device(iface)->api; in ppp_stats_get()
34 if (ppp->get_stats == NULL) { in ppp_stats_get()
39 src = ppp->get_stats(net_if_get_device(iface)); in ppp_stats_get()
Dppp_l2.c213 const struct ppp_api *ppp = net_if_get_device(iface)->api; in ppp_up() local
215 if (ppp->start) { in ppp_up()
216 ppp->start(net_if_get_device(iface)); in ppp_up()
270 const struct ppp_api *ppp = net_if_get_device(iface)->api; in ppp_down() local
285 if (ppp->stop) { in ppp_down()
287 ppp->stop(net_if_get_device(iface)); in ppp_down()
DKconfig75 module-str = Log level for ppp L2 layer
76 module-help = Enables ppp L2 to output debug messages.
84 Enable support net_mgmt ppp interface which can be used to
85 configure at run-time ppp drivers and L2 settings.
Dfsm.c382 struct ppp_packet ppp; in ppp_send_pkt() local
419 len = sizeof(ppp) + data_len; in ppp_send_pkt()
426 len = sizeof(ppp) + sizeof(uint32_t) + data_len; in ppp_send_pkt()
430 len = sizeof(ppp) + net_pkt_remaining_data(req_pkt); in ppp_send_pkt()
434 len = sizeof(ppp) + sizeof(uint16_t) + in ppp_send_pkt()
441 len = sizeof(ppp); in ppp_send_pkt()
448 if (len < sizeof(ppp)) { in ppp_send_pkt()
452 ppp.code = type; in ppp_send_pkt()
453 ppp.id = id; in ppp_send_pkt()
454 ppp.length = htons(len); in ppp_send_pkt()
[all …]
/Zephyr-latest/include/zephyr/modem/
Dppp.h134 int modem_ppp_attach(struct modem_ppp *ppp, struct modem_pipe *pipe);
142 struct net_if *modem_ppp_get_iface(struct modem_ppp *ppp);
149 void modem_ppp_release(struct modem_ppp *ppp);
/Zephyr-latest/drivers/modem/
Dmodem_cellular.c128 struct modem_ppp *ppp; member
608 modem_ppp_release(data->ppp); in modem_cellular_on_idle_state_enter()
856 net_if_set_link_addr(modem_ppp_get_iface(data->ppp), data->imei, in modem_cellular_run_init_script_event_handler()
1028 if (modem_ppp_attach(data->ppp, data->dlci1_pipe) < 0) { in modem_cellular_on_await_registered_state_enter()
1073 net_if_carrier_on(modem_ppp_get_iface(data->ppp)); in modem_cellular_on_carrier_on_state_enter()
1110 net_if_carrier_off(modem_ppp_get_iface(data->ppp)); in modem_cellular_on_carrier_on_state_leave()
1112 modem_ppp_release(data->ppp); in modem_cellular_on_carrier_on_state_leave()
1150 modem_ppp_release(data->ppp); in modem_cellular_on_init_power_off_state_leave()
2413 MODEM_PPP_DEFINE(MODEM_CELLULAR_INST_NAME(ppp, inst), NULL, 98, 1500, 64); \
2418 .ppp = &MODEM_CELLULAR_INST_NAME(ppp, inst), \
[all …]
/Zephyr-latest/doc/connectivity/networking/api/
Dnet_tech.rst12 ppp.rst
Dppp.rst46 https://github.com/zephyrproject-rtos/net-tools/blob/master/README.md#ppp-connectivity
/Zephyr-latest/subsys/net/l2/
DCMakeLists.txt20 add_subdirectory(ppp)
DKconfig21 source "subsys/net/l2/ppp/Kconfig"
/Zephyr-latest/tests/subsys/modem/modem_ppp/src/
Dmain.c125 static struct modem_ppp ppp = { variable
136 static const struct device ppp_net_dev = {.data = &ppp};
268 net_if_flag_set(modem_ppp_get_iface(&ppp), NET_IF_UP); in test_modem_ppp_setup()
280 modem_ppp_attach(&ppp, mock_pipe); in test_modem_ppp_setup()
/Zephyr-latest/boards/gardena/sgrm/
Dsgrm.dts20 zephyr,ppp-uart = &usart0;
/Zephyr-latest/subsys/net/lib/shell/
DCMakeLists.txt28 zephyr_library_sources_ifdef(CONFIG_NET_SHELL_PPP_SUPPORTED ppp.c)
Dppp.c224 SHELL_SUBCMD_ADD((net), ppp, &net_cmd_ppp,
/Zephyr-latest/cmake/emu/
Dqemu.cmake187 set(ppp_path unix:/tmp/ppp\${QEMU_INSTANCE})
189 set(ppp_path unix:/tmp/ppp${QEMU_INSTANCE})
/Zephyr-latest/doc/releases/
Drelease-notes-2.0.rst17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a
348 * Added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`.
638 * :github:`18399` - [Coverity CID :203457]Control flow issues in /subsys/net/l2/ppp/lcp.c
639 * :github:`18398` - [Coverity CID :203514]Control flow issues in /subsys/net/l2/ppp/ipv6cp.c
640 * :github:`18397` - [Coverity CID :203512]Memory - corruptions in /subsys/net/l2/ppp/ipv6cp.c
641 * :github:`18396` - [Coverity CID :203435]Error handling issues in /subsys/net/l2/ppp/fsm.c
671 * :github:`18363` - [Coverity CID :203492]Memory - corruptions in /drivers/net/ppp.c
672 * :github:`18362` - [Coverity CID :203412]Control flow issues in /drivers/net/ppp.c
Drelease-notes-2.2.rst771 * :github:`22912` - [Coverity CID :208406] Macro compares unsigned to 0 in subsys/net/l2/ppp/ppp_l2…
854 * :github:`22439` - [Coverity CID :207971] Negative array index read in subsys/net/l2/ppp/ipcp.c
857 * :github:`22436` - [Coverity CID :207975] Logically dead code in subsys/net/l2/ppp/ipcp.c
Drelease-notes-2.1.rst548 * :github:`20538` - [Coverity CID :205673]Memory - corruptions in /tests/net/ppp/driver/src/main.c
549 * :github:`20536` - [Coverity CID :205607]Memory - corruptions in /tests/net/ppp/driver/src/main.c
Drelease-notes-2.6.rst1158 * :github:`35348` - [Coverity CID: 236060] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
1527 * :github:`33813` - [Coverity CID: 220423] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
1533 * :github:`33807` - [Coverity CID: 220429] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
1696 * :github:`33100` - tcp2 not working with ppp
Drelease-notes-2.7.rst180 in favor of direct use of chosen node ``zephyr,gsm-ppp``.
889 :dtcompatible:`zephyr,cdc-acm-uart`, :dtcompatible:`zephyr,gsm-ppp`,
1836 * :github:`33099` - ppp: termination packet not sent
/Zephyr-latest/doc/build/dts/api/
Dapi.rst440 * - zephyr,ppp-uart

12