mirror of
https://github.com/torvalds/linux.git
synced 2026-07-30 19:21:28 +02:00
net: qrtr: Add dynamic node id configuration
Add support to configure the node id through defconfig. This is useful for targets that are unable to configure the node id through qrtr-ns because of security reasons. The local node id can still be overridden by the ns if it is capable. Change-Id: Ie9fec2ae276948340f4f5a7e0374d554502a0ee1 Signed-off-by: Chris Lew <quic_clew@quicinc.com>
This commit is contained in:
parent
67789fda41
commit
08de359d99
|
|
@ -14,6 +14,17 @@ config QRTR
|
|||
|
||||
if QRTR
|
||||
|
||||
config QRTR_NODE_ID
|
||||
int "QRTR Local Node ID"
|
||||
default 1
|
||||
help
|
||||
This option is used to configure the QRTR Node ID for the local
|
||||
processor. The node ID published to other nodes within the system.
|
||||
This value can be overridden by the name service application. This
|
||||
option is for configurations where Node ID needs to be customized
|
||||
but the name service application is not priveleged enough to use
|
||||
netlink sockets.
|
||||
|
||||
config QRTR_SMD
|
||||
tristate "SMD IPC Router channels"
|
||||
depends on RPMSG || (COMPILE_TEST && RPMSG=n)
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ static inline struct qrtr_sock *qrtr_sk(struct sock *sk)
|
|||
return container_of(sk, struct qrtr_sock, sk);
|
||||
}
|
||||
|
||||
static unsigned int qrtr_local_nid = 1;
|
||||
static unsigned int qrtr_local_nid = CONFIG_QRTR_NODE_ID;
|
||||
|
||||
/* for node ids */
|
||||
static RADIX_TREE(qrtr_nodes, GFP_ATOMIC);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user