Qingfang Deng
abb0eb0b03
ppp: simplify input error handling
...
Currently, ppp_input_error() indicates an error by allocating a 0-length
skb and calling ppp_do_recv(). It takes an error code argument, which is
stored in skb->cb, but not used by ppp_receive_frame().
Simplify the error handling by removing the unused parameter and the
unnecessary skb allocation. Instead, call ppp_receive_error() directly
from ppp_input_error() under the recv lock, and the length check in
ppp_receive_frame() can be removed.
Signed-off-by: Qingfang Deng <dqfext@gmail.com >
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2026-03-09 19:07:38 -07:00
..
2025-07-10 15:27:32 -07:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-03-09 19:07:38 -07:00
2026-02-21 17:09:51 -08:00
2026-02-26 19:15:09 -08:00
2026-02-26 08:00:13 -08:00
2026-02-21 17:09:51 -08:00
2026-03-05 12:11:05 -08:00
2026-02-21 17:09:51 -08:00
2026-03-02 10:24:40 +01:00
2026-02-21 20:03:00 -08:00
2026-03-09 18:55:55 -07:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-03-09 18:32:45 -07:00
2026-02-21 17:09:51 -08:00
2025-11-24 19:27:31 -08:00
2026-03-05 16:26:52 +01:00
2026-02-21 01:02:28 -08:00
2026-02-27 17:24:58 -08:00
2026-03-02 18:17:17 -08:00
2026-03-09 18:52:56 -07:00
2026-03-09 18:52:56 -07:00
2026-02-21 17:09:51 -08:00
2026-02-23 17:26:55 -08:00
2026-02-21 17:09:51 -08:00
2026-03-02 18:17:17 -08:00
2025-04-15 17:54:56 -07:00
2026-02-21 01:02:28 -08:00
2026-02-21 01:02:28 -08:00
2026-03-05 12:11:05 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-03-02 18:48:43 -08:00
2026-03-05 12:11:05 -08:00
2026-02-21 17:09:51 -08:00
2026-03-09 18:32:45 -07:00
2026-02-21 17:09:51 -08:00
2026-02-21 20:03:00 -08:00
2026-02-21 17:09:51 -08:00
2026-03-04 18:18:57 -08:00
2024-04-26 12:20:01 +02:00
2026-02-21 20:03:00 -08:00
2026-02-21 20:03:00 -08:00
2026-03-02 18:17:17 -08:00
2026-02-21 01:02:28 -08:00
2026-03-04 16:51:10 -08:00
2026-02-21 17:09:51 -08:00
2026-03-05 12:11:05 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-03-09 19:01:53 -07:00
2026-03-02 18:17:17 -08:00
2026-02-21 17:09:51 -08:00
2026-02-26 08:00:13 -08:00
2025-11-13 12:35:38 -08:00
2026-02-21 20:03:00 -08:00
2026-02-21 01:02:28 -08:00
2026-02-26 08:00:13 -08:00
2026-03-02 18:17:17 -08:00
2026-03-05 12:11:05 -08:00
2026-03-02 18:17:17 -08:00
2026-03-02 11:28:33 +01:00
2026-02-21 01:02:28 -08:00
2026-02-28 08:55:11 -08:00
2026-03-02 18:17:17 -08:00
2025-11-26 13:45:23 -07:00
2025-10-17 16:29:26 -07:00
2024-10-08 15:16:59 +02:00
2025-09-18 12:32:06 +02:00
2026-03-04 17:53:34 -08:00
2024-06-13 10:50:52 +02:00