zephyr/include
Marcin Niestroj a542de46ac net: l2: ppp: add initial support for PAP authentication
This patch implements optional authentication phase, which is done
between link establishment and network phases. It is part of LCP option
negotiation to decide whether authentication is needed and which
protocol will be used. For now we add only PAP support and try to
negotiate it when some other protocol (e.g. CHAP or EAP) is proposed
earlier. For simplicity reason we only add one way authentication
support, which means that we try to authenticate to the other peer, but
do not require authentication from it.

This is an important step to make PPP work with cellular network modems,
because most of them require to provide username and password within PPP
authentication phase. Those credentials are used by modem to login to
cellular network. In most cases however it is enough to provide dummy
values, because they are not verified. For this reason and simplicity of
this patch we hardcode PAP Peer-ID and Password now.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
2020-08-18 20:03:05 +03:00
..
app_memory userspace: mark z_app_regions as const 2020-07-20 13:47:10 +02:00
arch arch: arm: aarch32: add support for Cortex-M1 2020-08-14 13:35:39 -05:00
audio device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bluetooth Bluetooth: controller: Add advertising set handle mapping 2020-08-13 16:14:29 +02:00
canbus
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
data
debug
devicetree devicetree: pwms: make flags default to 0 2020-08-04 07:35:26 -05:00
dfu
disk
display device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
drivers cdc_acm: fix C++ issues with header and document dependency 2020-08-17 13:42:02 -04:00
dt-bindings drivers: clock_control: Add support for MCUX CCM IUART clock 2020-08-14 14:51:50 -05:00
fs subsys/fs: Add open flags parameter to fs_open 2020-07-30 16:33:18 +02:00
linker kernel: introduce supervisor-only stacks 2020-07-30 21:11:14 -04:00
logging logging: move _is_user_context() check down one level 2020-08-06 08:59:33 -04:00
mgmt mgmt/osdp: Add support for OSDP in PD mode of operation 2020-08-13 11:48:28 +02:00
net net: l2: ppp: add initial support for PAP authentication 2020-08-18 20:03:05 +03:00
posix posix: expose getsockname() and sendmsg() 2020-08-06 11:53:37 +02:00
power
random
settings settings: disallow modifying the content of a static subtree name 2020-07-27 19:03:44 +02:00
shell shell: Add warning about not initialized backend 2020-08-18 10:44:35 -04:00
stats
storage
sys net: getsockname: Call via vtable instead of ioctl 2020-08-14 09:47:51 -07:00
toolchain toolchain: add Z_POW2_CEIL() 2020-07-30 21:11:14 -04:00
tracing
usb
zephyr
cache.h syscalls: Add system call for cache flush & invalidate 2020-08-04 17:26:45 -04:00
device.h device: Rename driver_api/data attributes to api/data 2020-08-11 19:30:53 +02:00
devicetree.h devicetree: add accessors with default values 2020-08-04 07:35:26 -05:00
exc_handle.h
fatal.h
generated_dts_board.h
init.h
irq_nextlevel.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h
kernel_version.h
kernel.h kernel: Add note regarding safe use of the k_work_pending return value 2020-08-04 17:32:56 +02:00
mempool_heap.h
mempool_sys.h
ptp_clock.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
sched_priq.h
shared_irq.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h