/Zephyr-latest/subsys/modem/ |
D | modem_ppp.c | 51 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/ |
D | ppp.c | 276 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 …]
|
D | CMakeLists.txt | 10 zephyr_library_sources_ifdef(CONFIG_NET_PPP ppp.c)
|
D | Kconfig | 27 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/ |
D | ppp_stats.c | 25 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()
|
D | ppp_l2.c | 213 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()
|
D | Kconfig | 75 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.
|
D | fsm.c | 382 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/ |
D | ppp.h | 134 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/ |
D | modem_cellular.c | 128 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/ |
D | net_tech.rst | 12 ppp.rst
|
D | ppp.rst | 46 https://github.com/zephyrproject-rtos/net-tools/blob/master/README.md#ppp-connectivity
|
/Zephyr-latest/subsys/net/l2/ |
D | CMakeLists.txt | 20 add_subdirectory(ppp)
|
D | Kconfig | 21 source "subsys/net/l2/ppp/Kconfig"
|
/Zephyr-latest/tests/subsys/modem/modem_ppp/src/ |
D | main.c | 125 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/ |
D | sgrm.dts | 20 zephyr,ppp-uart = &usart0;
|
/Zephyr-latest/subsys/net/lib/shell/ |
D | CMakeLists.txt | 28 zephyr_library_sources_ifdef(CONFIG_NET_SHELL_PPP_SUPPORTED ppp.c)
|
D | ppp.c | 224 SHELL_SUBCMD_ADD((net), ppp, &net_cmd_ppp,
|
/Zephyr-latest/cmake/emu/ |
D | qemu.cmake | 187 set(ppp_path unix:/tmp/ppp\${QEMU_INSTANCE}) 189 set(ppp_path unix:/tmp/ppp${QEMU_INSTANCE})
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.0.rst | 17 * 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
|
D | release-notes-2.2.rst | 771 * :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
|
D | release-notes-2.1.rst | 548 * :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
|
D | release-notes-2.6.rst | 1158 * :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
|
D | release-notes-2.7.rst | 180 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/ |
D | api.rst | 440 * - zephyr,ppp-uart
|