-
-
Notifications
You must be signed in to change notification settings - Fork 191
Expand file tree
/
Copy pathKconfig.wireprotocol
More file actions
57 lines (46 loc) · 1.36 KB
/
Kconfig.wireprotocol
File metadata and controls
57 lines (46 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#
# Copyright (c) .NET Foundation and Contributors
# See LICENSE file in the project root for full license information.
#
menu "Wire Protocol"
config NF_WP_ENABLE_CRC32
bool "Enable CRC32 for Wire Protocol"
default n
help
Enable CRC32 integrity checking on Wire Protocol packets.
Slightly increases communication overhead but improves reliability
on noisy links.
menu "Wire Protocol Trace"
config NF_WP_TRACE_ERRORS
bool "Trace errors"
default n
help
Log Wire Protocol error conditions. Useful during host-device
communication debugging.
config NF_WP_TRACE_HEADERS
bool "Trace packet headers"
default n
help
Log Wire Protocol packet headers.
config NF_WP_TRACE_STATE
bool "Trace state machine transitions"
default n
config NF_WP_TRACE_NODATA
bool "Trace packets with no payload"
default n
config NF_WP_TRACE_VERBOSE
bool "Verbose trace (all packets)"
default n
config NF_WP_TRACE_ALL
bool "Enable all trace flags"
default n
imply NF_WP_TRACE_ERRORS
imply NF_WP_TRACE_HEADERS
imply NF_WP_TRACE_STATE
imply NF_WP_TRACE_NODATA
imply NF_WP_TRACE_VERBOSE
help
Convenience option: enables all individual trace flags above via
imply. Individual flags can still be overridden independently.
endmenu # Wire Protocol Trace
endmenu # Wire Protocol