From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: Re: [PATCH v2 ipsec-next 3/3] xfrm: wrap xfrmdev_ops with offload config Date: Sun, 17 Dec 2017 04:04:28 +0800 Message-ID: <201712170335.Ics3cHPd%fengguang.wu@intel.com> References: <1513285277-21092-4-git-send-email-shannon.nelson@oracle.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="cWoXeonUoKmBZSoM" Cc: kbuild-all@01.org, steffen.klassert@secunet.com, netdev@vger.kernel.org To: Shannon Nelson Return-path: Received: from mga01.intel.com ([192.55.52.88]:53870 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756320AbdLPUFH (ORCPT ); Sat, 16 Dec 2017 15:05:07 -0500 Content-Disposition: inline In-Reply-To: <1513285277-21092-4-git-send-email-shannon.nelson@oracle.com> Sender: netdev-owner@vger.kernel.org List-ID: --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Shannon, Thank you for the patch! Yet something to improve: [auto build test ERROR on ipsec-next/master] url: https://github.com/0day-ci/linux/commits/Shannon-Nelson/xfrm-check-for-xdo_dev_state_free/20171217-022754 base: https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git master config: i386-randconfig-x004-201751 (attached as .config) compiler: gcc-7 (Debian 7.2.0-12) 7.2.1 20171025 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): In file included from include/linux/kernel.h:10:0, from include/linux/list.h:9, from include/linux/module.h:9, from net/xfrm/xfrm_device.c:16: net/xfrm/xfrm_device.c: In function 'xfrm_dev_feat_change': >> net/xfrm/xfrm_device.c:172:48: error: 'struct net_device' has no member named 'xfrmdev_ops'; did you mean 'netdev_ops'? if ((dev->features & NETIF_F_HW_ESP) && !dev->xfrmdev_ops) ^ include/linux/compiler.h:58:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^~~~ net/xfrm/xfrm_device.c:172:2: note: in expansion of macro 'if' if ((dev->features & NETIF_F_HW_ESP) && !dev->xfrmdev_ops) ^~ >> net/xfrm/xfrm_device.c:172:48: error: 'struct net_device' has no member named 'xfrmdev_ops'; did you mean 'netdev_ops'? if ((dev->features & NETIF_F_HW_ESP) && !dev->xfrmdev_ops) ^ include/linux/compiler.h:58:42: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^~~~ net/xfrm/xfrm_device.c:172:2: note: in expansion of macro 'if' if ((dev->features & NETIF_F_HW_ESP) && !dev->xfrmdev_ops) ^~ >> net/xfrm/xfrm_device.c:172:48: error: 'struct net_device' has no member named 'xfrmdev_ops'; did you mean 'netdev_ops'? if ((dev->features & NETIF_F_HW_ESP) && !dev->xfrmdev_ops) ^ include/linux/compiler.h:69:16: note: in definition of macro '__trace_if' ______r = !!(cond); \ ^~~~ net/xfrm/xfrm_device.c:172:2: note: in expansion of macro 'if' if ((dev->features & NETIF_F_HW_ESP) && !dev->xfrmdev_ops) ^~ net/xfrm/xfrm_device.c:175:8: error: 'struct net_device' has no member named 'xfrmdev_ops'; did you mean 'netdev_ops'? dev->xfrmdev_ops = NULL; ^~~~~~~~~~~ netdev_ops In file included from include/linux/kernel.h:10:0, from include/linux/list.h:9, from include/linux/module.h:9, from net/xfrm/xfrm_device.c:16: net/xfrm/xfrm_device.c: At top level: include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'strcpy' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:422:2: note: in expansion of macro 'if' if (p_size == (size_t)-1 && q_size == (size_t)-1) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'kmemdup' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:412:2: note: in expansion of macro 'if' if (p_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'kmemdup' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:410:2: note: in expansion of macro 'if' if (__builtin_constant_p(size) && p_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'memchr_inv' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:401:2: note: in expansion of macro 'if' if (p_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'memchr_inv' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:399:2: note: in expansion of macro 'if' if (__builtin_constant_p(size) && p_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'memchr' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:390:2: note: in expansion of macro 'if' if (p_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'memchr' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:388:2: note: in expansion of macro 'if' if (__builtin_constant_p(size) && p_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'memcmp' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:380:2: note: in expansion of macro 'if' if (p_size < size || q_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'memcmp' which is not static ______f = { \ ^ include/linux/compiler.h:56:23: note: in expansion of macro '__trace_if' #define if(cond, ...) __trace_if( (cond , ## __VA_ARGS__) ) ^~~~~~~~~~ include/linux/string.h:377:3: note: in expansion of macro 'if' if (q_size < size) ^~ include/linux/compiler.h:64:4: warning: '______f' is static but declared in inline function 'memcmp' which is not static ______f = { \ vim +172 net/xfrm/xfrm_device.c 21f42cc9 Steffen Klassert 2017-04-14 @16 #include 21f42cc9 Steffen Klassert 2017-04-14 17 #include 21f42cc9 Steffen Klassert 2017-04-14 18 #include 21f42cc9 Steffen Klassert 2017-04-14 19 #include 21f42cc9 Steffen Klassert 2017-04-14 20 #include 21f42cc9 Steffen Klassert 2017-04-14 21 #include 21f42cc9 Steffen Klassert 2017-04-14 22 #include 21f42cc9 Steffen Klassert 2017-04-14 23 #include 21f42cc9 Steffen Klassert 2017-04-14 24 b81f884a Hangbin Liu 2017-06-01 25 #ifdef CONFIG_XFRM_OFFLOAD f6e27114 Steffen Klassert 2017-04-14 26 int validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features) f6e27114 Steffen Klassert 2017-04-14 27 { f6e27114 Steffen Klassert 2017-04-14 28 int err; f6e27114 Steffen Klassert 2017-04-14 29 struct xfrm_state *x; f6e27114 Steffen Klassert 2017-04-14 30 struct xfrm_offload *xo = xfrm_offload(skb); f6e27114 Steffen Klassert 2017-04-14 31 f6e27114 Steffen Klassert 2017-04-14 32 if (skb_is_gso(skb)) f6e27114 Steffen Klassert 2017-04-14 33 return 0; f6e27114 Steffen Klassert 2017-04-14 34 f6e27114 Steffen Klassert 2017-04-14 35 if (xo) { f6e27114 Steffen Klassert 2017-04-14 36 x = skb->sp->xvec[skb->sp->len - 1]; f6e27114 Steffen Klassert 2017-04-14 37 if (xo->flags & XFRM_GRO || x->xso.flags & XFRM_OFFLOAD_INBOUND) f6e27114 Steffen Klassert 2017-04-14 38 return 0; f6e27114 Steffen Klassert 2017-04-14 39 f6e27114 Steffen Klassert 2017-04-14 40 x->outer_mode->xmit(x, skb); f6e27114 Steffen Klassert 2017-04-14 41 f6e27114 Steffen Klassert 2017-04-14 42 err = x->type_offload->xmit(x, skb, features); f6e27114 Steffen Klassert 2017-04-14 43 if (err) { f6e27114 Steffen Klassert 2017-04-14 44 XFRM_INC_STATS(xs_net(x), LINUX_MIB_XFRMOUTSTATEPROTOERROR); f6e27114 Steffen Klassert 2017-04-14 45 return err; f6e27114 Steffen Klassert 2017-04-14 46 } f6e27114 Steffen Klassert 2017-04-14 47 f6e27114 Steffen Klassert 2017-04-14 48 skb_push(skb, skb->data - skb_mac_header(skb)); f6e27114 Steffen Klassert 2017-04-14 49 } f6e27114 Steffen Klassert 2017-04-14 50 f6e27114 Steffen Klassert 2017-04-14 51 return 0; f6e27114 Steffen Klassert 2017-04-14 52 } f6e27114 Steffen Klassert 2017-04-14 53 EXPORT_SYMBOL_GPL(validate_xmit_xfrm); f6e27114 Steffen Klassert 2017-04-14 54 d77e38e6 Steffen Klassert 2017-04-14 55 int xfrm_dev_state_add(struct net *net, struct xfrm_state *x, d77e38e6 Steffen Klassert 2017-04-14 56 struct xfrm_user_offload *xuo) d77e38e6 Steffen Klassert 2017-04-14 57 { d77e38e6 Steffen Klassert 2017-04-14 58 int err; d77e38e6 Steffen Klassert 2017-04-14 59 struct dst_entry *dst; d77e38e6 Steffen Klassert 2017-04-14 60 struct net_device *dev; d77e38e6 Steffen Klassert 2017-04-14 61 struct xfrm_state_offload *xso = &x->xso; d77e38e6 Steffen Klassert 2017-04-14 62 xfrm_address_t *saddr; d77e38e6 Steffen Klassert 2017-04-14 63 xfrm_address_t *daddr; d77e38e6 Steffen Klassert 2017-04-14 64 d77e38e6 Steffen Klassert 2017-04-14 65 if (!x->type_offload) ffdb5211 Ilan Tayari 2017-08-01 66 return -EINVAL; d77e38e6 Steffen Klassert 2017-04-14 67 d77e38e6 Steffen Klassert 2017-04-14 68 /* We don't yet support UDP encapsulation, TFC padding and ESN. */ d77e38e6 Steffen Klassert 2017-04-14 69 if (x->encap || x->tfcpad || (x->props.flags & XFRM_STATE_ESN)) 43024b9c Yossef Efraim 2017-11-28 70 return -EINVAL; d77e38e6 Steffen Klassert 2017-04-14 71 d77e38e6 Steffen Klassert 2017-04-14 72 dev = dev_get_by_index(net, xuo->ifindex); d77e38e6 Steffen Klassert 2017-04-14 73 if (!dev) { d77e38e6 Steffen Klassert 2017-04-14 74 if (!(xuo->flags & XFRM_OFFLOAD_INBOUND)) { d77e38e6 Steffen Klassert 2017-04-14 75 saddr = &x->props.saddr; d77e38e6 Steffen Klassert 2017-04-14 76 daddr = &x->id.daddr; d77e38e6 Steffen Klassert 2017-04-14 77 } else { d77e38e6 Steffen Klassert 2017-04-14 78 saddr = &x->id.daddr; d77e38e6 Steffen Klassert 2017-04-14 79 daddr = &x->props.saddr; d77e38e6 Steffen Klassert 2017-04-14 80 } d77e38e6 Steffen Klassert 2017-04-14 81 077fbac4 Lorenzo Colitti 2017-08-11 82 dst = __xfrm_dst_lookup(net, 0, 0, saddr, daddr, 077fbac4 Lorenzo Colitti 2017-08-11 83 x->props.family, x->props.output_mark); d77e38e6 Steffen Klassert 2017-04-14 84 if (IS_ERR(dst)) d77e38e6 Steffen Klassert 2017-04-14 85 return 0; d77e38e6 Steffen Klassert 2017-04-14 86 d77e38e6 Steffen Klassert 2017-04-14 87 dev = dst->dev; d77e38e6 Steffen Klassert 2017-04-14 88 d77e38e6 Steffen Klassert 2017-04-14 89 dev_hold(dev); d77e38e6 Steffen Klassert 2017-04-14 90 dst_release(dst); d77e38e6 Steffen Klassert 2017-04-14 91 } d77e38e6 Steffen Klassert 2017-04-14 92 d77e38e6 Steffen Klassert 2017-04-14 93 if (!dev->xfrmdev_ops || !dev->xfrmdev_ops->xdo_dev_state_add) { 67a63387 Steffen Klassert 2017-09-04 94 xso->dev = NULL; d77e38e6 Steffen Klassert 2017-04-14 95 dev_put(dev); d77e38e6 Steffen Klassert 2017-04-14 96 return 0; d77e38e6 Steffen Klassert 2017-04-14 97 } d77e38e6 Steffen Klassert 2017-04-14 98 d77e38e6 Steffen Klassert 2017-04-14 99 xso->dev = dev; d77e38e6 Steffen Klassert 2017-04-14 100 xso->num_exthdrs = 1; d77e38e6 Steffen Klassert 2017-04-14 101 xso->flags = xuo->flags; d77e38e6 Steffen Klassert 2017-04-14 102 d77e38e6 Steffen Klassert 2017-04-14 103 err = dev->xfrmdev_ops->xdo_dev_state_add(x); d77e38e6 Steffen Klassert 2017-04-14 104 if (err) { d77e38e6 Steffen Klassert 2017-04-14 105 dev_put(dev); d77e38e6 Steffen Klassert 2017-04-14 106 return err; d77e38e6 Steffen Klassert 2017-04-14 107 } d77e38e6 Steffen Klassert 2017-04-14 108 d77e38e6 Steffen Klassert 2017-04-14 109 return 0; d77e38e6 Steffen Klassert 2017-04-14 110 } d77e38e6 Steffen Klassert 2017-04-14 111 EXPORT_SYMBOL_GPL(xfrm_dev_state_add); d77e38e6 Steffen Klassert 2017-04-14 112 d77e38e6 Steffen Klassert 2017-04-14 113 bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x) d77e38e6 Steffen Klassert 2017-04-14 114 { d77e38e6 Steffen Klassert 2017-04-14 115 int mtu; d77e38e6 Steffen Klassert 2017-04-14 116 struct dst_entry *dst = skb_dst(skb); d77e38e6 Steffen Klassert 2017-04-14 117 struct xfrm_dst *xdst = (struct xfrm_dst *)dst; d77e38e6 Steffen Klassert 2017-04-14 118 struct net_device *dev = x->xso.dev; d77e38e6 Steffen Klassert 2017-04-14 119 d77e38e6 Steffen Klassert 2017-04-14 120 if (!x->type_offload || x->encap) d77e38e6 Steffen Klassert 2017-04-14 121 return false; d77e38e6 Steffen Klassert 2017-04-14 122 d77e38e6 Steffen Klassert 2017-04-14 123 if ((x->xso.offload_handle && (dev == dst->path->dev)) && d77e38e6 Steffen Klassert 2017-04-14 124 !dst->child->xfrm && x->type->get_mtu) { d77e38e6 Steffen Klassert 2017-04-14 125 mtu = x->type->get_mtu(x, xdst->child_mtu_cached); d77e38e6 Steffen Klassert 2017-04-14 126 d77e38e6 Steffen Klassert 2017-04-14 127 if (skb->len <= mtu) d77e38e6 Steffen Klassert 2017-04-14 128 goto ok; d77e38e6 Steffen Klassert 2017-04-14 129 d77e38e6 Steffen Klassert 2017-04-14 130 if (skb_is_gso(skb) && skb_gso_validate_mtu(skb, mtu)) d77e38e6 Steffen Klassert 2017-04-14 131 goto ok; d77e38e6 Steffen Klassert 2017-04-14 132 } d77e38e6 Steffen Klassert 2017-04-14 133 d77e38e6 Steffen Klassert 2017-04-14 134 return false; d77e38e6 Steffen Klassert 2017-04-14 135 d77e38e6 Steffen Klassert 2017-04-14 136 ok: d77e38e6 Steffen Klassert 2017-04-14 137 if (dev && dev->xfrmdev_ops && dev->xfrmdev_ops->xdo_dev_offload_ok) d77e38e6 Steffen Klassert 2017-04-14 138 return x->xso.dev->xfrmdev_ops->xdo_dev_offload_ok(skb, x); d77e38e6 Steffen Klassert 2017-04-14 139 d77e38e6 Steffen Klassert 2017-04-14 140 return true; d77e38e6 Steffen Klassert 2017-04-14 141 } d77e38e6 Steffen Klassert 2017-04-14 142 EXPORT_SYMBOL_GPL(xfrm_dev_offload_ok); b81f884a Hangbin Liu 2017-06-01 143 #endif d77e38e6 Steffen Klassert 2017-04-14 144 24d472e4 Wei Yongjun 2017-05-18 145 static int xfrm_dev_register(struct net_device *dev) d77e38e6 Steffen Klassert 2017-04-14 146 { d8cb41eb Shannon Nelson 2017-12-14 147 if (!(dev->features & NETIF_F_HW_ESP)) { d8cb41eb Shannon Nelson 2017-12-14 148 if (dev->features & NETIF_F_HW_ESP_TX_CSUM) d77e38e6 Steffen Klassert 2017-04-14 149 return NOTIFY_BAD; d8cb41eb Shannon Nelson 2017-12-14 150 else d8cb41eb Shannon Nelson 2017-12-14 151 return NOTIFY_DONE; d8cb41eb Shannon Nelson 2017-12-14 152 } d8cb41eb Shannon Nelson 2017-12-14 153 d8cb41eb Shannon Nelson 2017-12-14 154 #ifdef CONFIG_XFRM_OFFLOAD d8cb41eb Shannon Nelson 2017-12-14 155 if (!(dev->xfrmdev_ops && d8cb41eb Shannon Nelson 2017-12-14 156 dev->xfrmdev_ops->xdo_dev_state_add && d8cb41eb Shannon Nelson 2017-12-14 157 dev->xfrmdev_ops->xdo_dev_state_delete)) d77e38e6 Steffen Klassert 2017-04-14 158 return NOTIFY_BAD; d8cb41eb Shannon Nelson 2017-12-14 159 #endif d77e38e6 Steffen Klassert 2017-04-14 160 d77e38e6 Steffen Klassert 2017-04-14 161 return NOTIFY_DONE; d77e38e6 Steffen Klassert 2017-04-14 162 } d77e38e6 Steffen Klassert 2017-04-14 163 d77e38e6 Steffen Klassert 2017-04-14 164 static int xfrm_dev_unregister(struct net_device *dev) d77e38e6 Steffen Klassert 2017-04-14 165 { ec30d78c Florian Westphal 2017-07-17 166 xfrm_policy_cache_flush(); d77e38e6 Steffen Klassert 2017-04-14 167 return NOTIFY_DONE; d77e38e6 Steffen Klassert 2017-04-14 168 } d77e38e6 Steffen Klassert 2017-04-14 169 d77e38e6 Steffen Klassert 2017-04-14 170 static int xfrm_dev_feat_change(struct net_device *dev) d77e38e6 Steffen Klassert 2017-04-14 171 { d77e38e6 Steffen Klassert 2017-04-14 @172 if ((dev->features & NETIF_F_HW_ESP) && !dev->xfrmdev_ops) d77e38e6 Steffen Klassert 2017-04-14 173 return NOTIFY_BAD; d77e38e6 Steffen Klassert 2017-04-14 174 else if (!(dev->features & NETIF_F_HW_ESP)) d77e38e6 Steffen Klassert 2017-04-14 175 dev->xfrmdev_ops = NULL; d77e38e6 Steffen Klassert 2017-04-14 176 d77e38e6 Steffen Klassert 2017-04-14 177 if ((dev->features & NETIF_F_HW_ESP_TX_CSUM) && d77e38e6 Steffen Klassert 2017-04-14 178 !(dev->features & NETIF_F_HW_ESP)) d77e38e6 Steffen Klassert 2017-04-14 179 return NOTIFY_BAD; d77e38e6 Steffen Klassert 2017-04-14 180 d77e38e6 Steffen Klassert 2017-04-14 181 return NOTIFY_DONE; d77e38e6 Steffen Klassert 2017-04-14 182 } d77e38e6 Steffen Klassert 2017-04-14 183 :::::: The code at line 172 was first introduced by commit :::::: d77e38e612a017480157fe6d2c1422f42cb5b7e3 xfrm: Add an IPsec hardware offloading API :::::: TO: Steffen Klassert :::::: CC: Steffen Klassert --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --cWoXeonUoKmBZSoM Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 mG95kc6lWdaMdcwlFJBt8h9ZuY5KweABAA== --cWoXeonUoKmBZSoM--