Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently

Since commit 4e1beecc3b58 ("net/sock: Add kernel config
SOCK_RX_QUEUE_MAPPING"),
sk_rx_queue_mapping access is guarded by CONFIG_SOCK_RX_QUEUE_MAPPING.

Fixes: 54b92e841937 ("tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accept queues.")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Kuniyuki Iwashima <kuniyu@amazon.co.jp>
Cc: Daniel Borkmann <daniel@iogearbox.net>
Cc: Martin KaFai Lau <kafai@fb.com>
Cc: Tariq Toukan <tariqt@nvidia.com>
Acked-by: Kuniyuki Iwashima <kuniyu@amazon.co.jp>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Eric Dumazet and committed by
David S. Miller
a9418924 db925bca

+1 -1
+1 -1
net/ipv4/inet_connection_sock.c
··· 721 721 722 722 sk_node_init(&nreq_sk->sk_node); 723 723 nreq_sk->sk_tx_queue_mapping = req_sk->sk_tx_queue_mapping; 724 - #ifdef CONFIG_XPS 724 + #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING 725 725 nreq_sk->sk_rx_queue_mapping = req_sk->sk_rx_queue_mapping; 726 726 #endif 727 727 nreq_sk->sk_incoming_cpu = req_sk->sk_incoming_cpu;