From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751616AbdKLPlQ (ORCPT ); Sun, 12 Nov 2017 10:41:16 -0500 Received: from mga14.intel.com ([192.55.52.115]:7849 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751313AbdKLPlO (ORCPT ); Sun, 12 Nov 2017 10:41:14 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.44,384,1505804400"; d="gz'50?scan'50,208,50";a="1243175539" Date: Sun, 12 Nov 2017 23:40:17 +0800 From: kbuild test robot To: Yafang Shao Cc: kbuild-all@01.org, davem@davemloft.net, kuznet@ms2.inr.ac.ru, yoshfuji@linux-ipv6.org, rostedt@goodmis.org, mingo@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Yafang Shao Subject: Re: [PATCH net-next 2/2] tcp: handle TCP_TIME_WAIT/TCP_NEW_SYN_RECV in tcp_set_state tracepoint Message-ID: <201711122348.hd2JR5u4%fengguang.wu@intel.com> References: <1510237564-6013-2-git-send-email-laoar.shao@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline In-Reply-To: <1510237564-6013-2-git-send-email-laoar.shao@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Yafang, Thank you for the patch! Yet something to improve: [auto build test ERROR on net-next/master] url: https://github.com/0day-ci/linux/commits/Yafang-Shao/net-tcp-track-all-TCP-IP-state-transition-in-tcp_set_state/20171112-203643 config: mips-malta_kvm_defconfig (attached as .config) compiler: mipsel-linux-gnu-gcc (Debian 7.2.0-11) 7.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=mips All errors (new ones prefixed by >>): In file included from include/trace/define_trace.h:96:0, from include/trace/events/tcp.h:318, from net//core/net-traces.c:35: include/trace/events/tcp.h: In function 'trace_event_raw_event_tcp_set_state': >> include/trace/events/tcp.h:245:27: error: 'inet' undeclared (first use in this function); did you mean 'net'? ipv6_addr_set_v4mapped(inet->inet_saddr, pin6); ^ include/trace/trace_events.h:719:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' PARAMS(assign), \ ^~~~~~ include/trace/events/tcp.h:180:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_set_state, ^~~~~~~~~~~ include/trace/events/tcp.h:198:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ include/trace/events/tcp.h:245:27: note: each undeclared identifier is reported only once for each function it appears in ipv6_addr_set_v4mapped(inet->inet_saddr, pin6); ^ include/trace/trace_events.h:719:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' PARAMS(assign), \ ^~~~~~ include/trace/events/tcp.h:180:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_set_state, ^~~~~~~~~~~ include/trace/events/tcp.h:198:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ In file included from include/trace/define_trace.h:97:0, from include/trace/events/tcp.h:318, from net//core/net-traces.c:35: include/trace/events/tcp.h: In function 'perf_trace_tcp_set_state': >> include/trace/events/tcp.h:245:27: error: 'inet' undeclared (first use in this function); did you mean 'net'? ipv6_addr_set_v4mapped(inet->inet_saddr, pin6); ^ include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' PARAMS(assign), \ ^~~~~~ include/trace/events/tcp.h:180:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_set_state, ^~~~~~~~~~~ include/trace/events/tcp.h:198:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ vim +245 include/trace/events/tcp.h e8fce239 Song Liu 2017-10-23 181 e8fce239 Song Liu 2017-10-23 182 TP_PROTO(const struct sock *sk, const int oldstate, const int newstate), e8fce239 Song Liu 2017-10-23 183 e8fce239 Song Liu 2017-10-23 184 TP_ARGS(sk, oldstate, newstate), e8fce239 Song Liu 2017-10-23 185 e8fce239 Song Liu 2017-10-23 186 TP_STRUCT__entry( e8fce239 Song Liu 2017-10-23 187 __field(const void *, skaddr) e8fce239 Song Liu 2017-10-23 188 __field(int, oldstate) e8fce239 Song Liu 2017-10-23 189 __field(int, newstate) e8fce239 Song Liu 2017-10-23 190 __field(__u16, sport) e8fce239 Song Liu 2017-10-23 191 __field(__u16, dport) e8fce239 Song Liu 2017-10-23 192 __array(__u8, saddr, 4) e8fce239 Song Liu 2017-10-23 193 __array(__u8, daddr, 4) e8fce239 Song Liu 2017-10-23 194 __array(__u8, saddr_v6, 16) e8fce239 Song Liu 2017-10-23 195 __array(__u8, daddr_v6, 16) e8fce239 Song Liu 2017-10-23 196 ), e8fce239 Song Liu 2017-10-23 197 e8fce239 Song Liu 2017-10-23 198 TP_fast_assign( e8fce239 Song Liu 2017-10-23 199 struct in6_addr *pin6; e8fce239 Song Liu 2017-10-23 200 __be32 *p32; e8fce239 Song Liu 2017-10-23 201 e8fce239 Song Liu 2017-10-23 202 __entry->skaddr = sk; e8fce239 Song Liu 2017-10-23 203 __entry->oldstate = oldstate; e8fce239 Song Liu 2017-10-23 204 __entry->newstate = newstate; e8fce239 Song Liu 2017-10-23 205 e346c952 Yafang Shao 2017-11-09 206 if (oldstate == TCP_TIME_WAIT) { e346c952 Yafang Shao 2017-11-09 207 __entry->sport = ntohs(inet_twsk(sk)->tw_sport); e346c952 Yafang Shao 2017-11-09 208 __entry->dport = ntohs(inet_twsk(sk)->tw_dport); e8fce239 Song Liu 2017-10-23 209 e8fce239 Song Liu 2017-10-23 210 p32 = (__be32 *) __entry->saddr; e346c952 Yafang Shao 2017-11-09 211 *p32 = inet_twsk(sk)->tw_rcv_saddr; e8fce239 Song Liu 2017-10-23 212 e8fce239 Song Liu 2017-10-23 213 p32 = (__be32 *) __entry->daddr; e346c952 Yafang Shao 2017-11-09 214 *p32 = inet_twsk(sk)->tw_daddr; e346c952 Yafang Shao 2017-11-09 215 } else if (oldstate == TCP_NEW_SYN_RECV) { e346c952 Yafang Shao 2017-11-09 216 __entry->sport = inet_rsk(inet_reqsk(sk))->ir_num; e346c952 Yafang Shao 2017-11-09 217 __entry->dport = ntohs(inet_rsk(inet_reqsk(sk))->ir_rmt_port); e346c952 Yafang Shao 2017-11-09 218 e346c952 Yafang Shao 2017-11-09 219 p32 = (__be32 *) __entry->saddr; e346c952 Yafang Shao 2017-11-09 220 *p32 = inet_rsk(inet_reqsk(sk))->ir_loc_addr; e346c952 Yafang Shao 2017-11-09 221 e346c952 Yafang Shao 2017-11-09 222 p32 = (__be32 *) __entry->daddr; e346c952 Yafang Shao 2017-11-09 223 *p32 = inet_rsk(inet_reqsk(sk))->ir_rmt_addr; e346c952 Yafang Shao 2017-11-09 224 } else { e346c952 Yafang Shao 2017-11-09 225 __entry->sport = ntohs(inet_sk(sk)->inet_sport); e346c952 Yafang Shao 2017-11-09 226 __entry->dport = ntohs(inet_sk(sk)->inet_dport); e346c952 Yafang Shao 2017-11-09 227 e346c952 Yafang Shao 2017-11-09 228 p32 = (__be32 *) __entry->saddr; e346c952 Yafang Shao 2017-11-09 229 *p32 = inet_sk(sk)->inet_saddr; e346c952 Yafang Shao 2017-11-09 230 e346c952 Yafang Shao 2017-11-09 231 p32 = (__be32 *) __entry->daddr; e346c952 Yafang Shao 2017-11-09 232 *p32 = inet_sk(sk)->inet_daddr; e346c952 Yafang Shao 2017-11-09 233 } e8fce239 Song Liu 2017-10-23 234 e8fce239 Song Liu 2017-10-23 235 #if IS_ENABLED(CONFIG_IPV6) e8fce239 Song Liu 2017-10-23 236 if (sk->sk_family == AF_INET6) { e8fce239 Song Liu 2017-10-23 237 pin6 = (struct in6_addr *)__entry->saddr_v6; e8fce239 Song Liu 2017-10-23 238 *pin6 = sk->sk_v6_rcv_saddr; e8fce239 Song Liu 2017-10-23 239 pin6 = (struct in6_addr *)__entry->daddr_v6; e8fce239 Song Liu 2017-10-23 240 *pin6 = sk->sk_v6_daddr; e8fce239 Song Liu 2017-10-23 241 } else e8fce239 Song Liu 2017-10-23 242 #endif e8fce239 Song Liu 2017-10-23 243 { e8fce239 Song Liu 2017-10-23 244 pin6 = (struct in6_addr *)__entry->saddr_v6; e8fce239 Song Liu 2017-10-23 @245 ipv6_addr_set_v4mapped(inet->inet_saddr, pin6); e8fce239 Song Liu 2017-10-23 246 pin6 = (struct in6_addr *)__entry->daddr_v6; e8fce239 Song Liu 2017-10-23 247 ipv6_addr_set_v4mapped(inet->inet_daddr, pin6); e8fce239 Song Liu 2017-10-23 248 } e8fce239 Song Liu 2017-10-23 249 ), e8fce239 Song Liu 2017-10-23 250 e8fce239 Song Liu 2017-10-23 251 TP_printk("sport=%hu dport=%hu saddr=%pI4 daddr=%pI4 saddrv6=%pI6c daddrv6=%pI6c oldstate=%s newstate=%s", e8fce239 Song Liu 2017-10-23 252 __entry->sport, __entry->dport, e8fce239 Song Liu 2017-10-23 253 __entry->saddr, __entry->daddr, e8fce239 Song Liu 2017-10-23 254 __entry->saddr_v6, __entry->daddr_v6, e8fce239 Song Liu 2017-10-23 255 show_tcp_state_name(__entry->oldstate), e8fce239 Song Liu 2017-10-23 256 show_tcp_state_name(__entry->newstate)) e8fce239 Song Liu 2017-10-23 257 ); e8fce239 Song Liu 2017-10-23 258 cf34ce3d Song Liu 2017-10-30 259 TRACE_EVENT(tcp_retransmit_synack, cf34ce3d Song Liu 2017-10-30 260 cf34ce3d Song Liu 2017-10-30 261 TP_PROTO(const struct sock *sk, const struct request_sock *req), cf34ce3d Song Liu 2017-10-30 262 cf34ce3d Song Liu 2017-10-30 263 TP_ARGS(sk, req), cf34ce3d Song Liu 2017-10-30 264 cf34ce3d Song Liu 2017-10-30 265 TP_STRUCT__entry( cf34ce3d Song Liu 2017-10-30 266 __field(const void *, skaddr) cf34ce3d Song Liu 2017-10-30 267 __field(const void *, req) cf34ce3d Song Liu 2017-10-30 268 __field(__u16, sport) cf34ce3d Song Liu 2017-10-30 269 __field(__u16, dport) cf34ce3d Song Liu 2017-10-30 270 __array(__u8, saddr, 4) cf34ce3d Song Liu 2017-10-30 271 __array(__u8, daddr, 4) cf34ce3d Song Liu 2017-10-30 272 __array(__u8, saddr_v6, 16) cf34ce3d Song Liu 2017-10-30 273 __array(__u8, daddr_v6, 16) cf34ce3d Song Liu 2017-10-30 274 ), cf34ce3d Song Liu 2017-10-30 275 cf34ce3d Song Liu 2017-10-30 276 TP_fast_assign( cf34ce3d Song Liu 2017-10-30 277 struct inet_request_sock *ireq = inet_rsk(req); cf34ce3d Song Liu 2017-10-30 278 struct in6_addr *pin6; cf34ce3d Song Liu 2017-10-30 279 __be32 *p32; cf34ce3d Song Liu 2017-10-30 280 cf34ce3d Song Liu 2017-10-30 281 __entry->skaddr = sk; cf34ce3d Song Liu 2017-10-30 282 __entry->req = req; cf34ce3d Song Liu 2017-10-30 283 cf34ce3d Song Liu 2017-10-30 284 __entry->sport = ireq->ir_num; cf34ce3d Song Liu 2017-10-30 285 __entry->dport = ntohs(ireq->ir_rmt_port); cf34ce3d Song Liu 2017-10-30 286 cf34ce3d Song Liu 2017-10-30 287 p32 = (__be32 *) __entry->saddr; cf34ce3d Song Liu 2017-10-30 288 *p32 = ireq->ir_loc_addr; cf34ce3d Song Liu 2017-10-30 289 cf34ce3d Song Liu 2017-10-30 290 p32 = (__be32 *) __entry->daddr; cf34ce3d Song Liu 2017-10-30 291 *p32 = ireq->ir_rmt_addr; cf34ce3d Song Liu 2017-10-30 292 cf34ce3d Song Liu 2017-10-30 293 #if IS_ENABLED(CONFIG_IPV6) cf34ce3d Song Liu 2017-10-30 294 if (sk->sk_family == AF_INET6) { cf34ce3d Song Liu 2017-10-30 295 pin6 = (struct in6_addr *)__entry->saddr_v6; cf34ce3d Song Liu 2017-10-30 296 *pin6 = ireq->ir_v6_loc_addr; cf34ce3d Song Liu 2017-10-30 297 pin6 = (struct in6_addr *)__entry->daddr_v6; cf34ce3d Song Liu 2017-10-30 298 *pin6 = ireq->ir_v6_rmt_addr; cf34ce3d Song Liu 2017-10-30 299 } else cf34ce3d Song Liu 2017-10-30 300 #endif cf34ce3d Song Liu 2017-10-30 301 { cf34ce3d Song Liu 2017-10-30 302 pin6 = (struct in6_addr *)__entry->saddr_v6; cf34ce3d Song Liu 2017-10-30 303 ipv6_addr_set_v4mapped(ireq->ir_loc_addr, pin6); cf34ce3d Song Liu 2017-10-30 304 pin6 = (struct in6_addr *)__entry->daddr_v6; cf34ce3d Song Liu 2017-10-30 305 ipv6_addr_set_v4mapped(ireq->ir_rmt_addr, pin6); cf34ce3d Song Liu 2017-10-30 306 } cf34ce3d Song Liu 2017-10-30 307 ), cf34ce3d Song Liu 2017-10-30 308 cf34ce3d Song Liu 2017-10-30 309 TP_printk("sport=%hu dport=%hu saddr=%pI4 daddr=%pI4 saddrv6=%pI6c daddrv6=%pI6c", cf34ce3d Song Liu 2017-10-30 310 __entry->sport, __entry->dport, cf34ce3d Song Liu 2017-10-30 311 __entry->saddr, __entry->daddr, cf34ce3d Song Liu 2017-10-30 312 __entry->saddr_v6, __entry->daddr_v6) cf34ce3d Song Liu 2017-10-30 313 ); cf34ce3d Song Liu 2017-10-30 314 e086101b Cong Wang 2017-10-13 315 #endif /* _TRACE_TCP_H */ e086101b Cong Wang 2017-10-13 316 e086101b Cong Wang 2017-10-13 317 /* This part must be outside protection */ e086101b Cong Wang 2017-10-13 @318 #include :::::: The code at line 245 was first introduced by commit :::::: e8fce23946b7e7eadf25ad78d8207c22903dfe27 tcp: add tracepoint trace_tcp_set_state() :::::: TO: Song Liu :::::: CC: David S. Miller --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --ew6BAiZeqk4r7MaW Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --ew6BAiZeqk4r7MaW--