* [bug report] crypto/chtls: IPv6 support for inline TLS
@ 2020-06-03 9:06 Dan Carpenter
2020-06-03 9:54 ` Vinay Kumar Yadav
0 siblings, 1 reply; 2+ messages in thread
From: Dan Carpenter @ 2020-06-03 9:06 UTC (permalink / raw)
To: kernel-janitors
Hello Vinay Kumar Yadav,
The patch 6abde0b24122: "crypto/chtls: IPv6 support for inline TLS"
from Jun 2, 2020, leads to the following static checker warning:
drivers/crypto/chelsio/chtls/chtls_cm.c:110 chtls_find_netdev()
warn: inconsistent indenting
drivers/crypto/chelsio/chtls/chtls_cm.c
92 static struct net_device *chtls_find_netdev(struct chtls_dev *cdev,
93 struct sock *sk)
94 {
95 struct net_device *ndev = cdev->ports[0];
96 struct net_device *temp;
97 int addr_type;
98
99 switch (sk->sk_family) {
100 case PF_INET:
101 if (likely(!inet_sk(sk)->inet_rcv_saddr))
102 return ndev;
103 ndev = ip_dev_find(&init_net, inet_sk(sk)->inet_rcv_saddr);
104 break;
105 case PF_INET6:
106 addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr);
107 if (likely(addr_type = IPV6_ADDR_ANY))
108 return ndev;
109
110 for_each_netdev_rcu(&init_net, temp) {
Probably this should be indented another tab.
111 if (ipv6_chk_addr(&init_net, (struct in6_addr *)
112 &sk->sk_v6_rcv_saddr, temp, 1)) {
113 ndev = temp;
114 break;
115 }
116 }
117 break;
118 default:
119 return NULL;
120 }
121
122 if (!ndev)
123 return NULL;
124
125 if (is_vlan_dev(ndev))
126 return vlan_dev_real_dev(ndev);
127 return ndev;
128 }
regards,
dan carpenter
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [bug report] crypto/chtls: IPv6 support for inline TLS
2020-06-03 9:06 [bug report] crypto/chtls: IPv6 support for inline TLS Dan Carpenter
@ 2020-06-03 9:54 ` Vinay Kumar Yadav
0 siblings, 0 replies; 2+ messages in thread
From: Vinay Kumar Yadav @ 2020-06-03 9:54 UTC (permalink / raw)
To: kernel-janitors
Hi Dan,
I will be fixing it in my next patch.
Thanks for pointing out.
On 6/3/2020 2:36 PM, Dan Carpenter wrote:
> Hello Vinay Kumar Yadav,
>
> The patch 6abde0b24122: "crypto/chtls: IPv6 support for inline TLS"
> from Jun 2, 2020, leads to the following static checker warning:
>
> drivers/crypto/chelsio/chtls/chtls_cm.c:110 chtls_find_netdev()
> warn: inconsistent indenting
>
> drivers/crypto/chelsio/chtls/chtls_cm.c
> 92 static struct net_device *chtls_find_netdev(struct chtls_dev *cdev,
> 93 struct sock *sk)
> 94 {
> 95 struct net_device *ndev = cdev->ports[0];
> 96 struct net_device *temp;
> 97 int addr_type;
> 98
> 99 switch (sk->sk_family) {
> 100 case PF_INET:
> 101 if (likely(!inet_sk(sk)->inet_rcv_saddr))
> 102 return ndev;
> 103 ndev = ip_dev_find(&init_net, inet_sk(sk)->inet_rcv_saddr);
> 104 break;
> 105 case PF_INET6:
> 106 addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr);
> 107 if (likely(addr_type = IPV6_ADDR_ANY))
> 108 return ndev;
> 109
> 110 for_each_netdev_rcu(&init_net, temp) {
>
> Probably this should be indented another tab.
>
> 111 if (ipv6_chk_addr(&init_net, (struct in6_addr *)
> 112 &sk->sk_v6_rcv_saddr, temp, 1)) {
> 113 ndev = temp;
> 114 break;
> 115 }
> 116 }
> 117 break;
> 118 default:
> 119 return NULL;
> 120 }
> 121
> 122 if (!ndev)
> 123 return NULL;
> 124
> 125 if (is_vlan_dev(ndev))
> 126 return vlan_dev_real_dev(ndev);
> 127 return ndev;
> 128 }
>
> regards,
> dan carpenter
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-06-03 9:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-03 9:06 [bug report] crypto/chtls: IPv6 support for inline TLS Dan Carpenter
2020-06-03 9:54 ` Vinay Kumar Yadav
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.