Message ID | 20180910153940.22827-6-aryabinin@virtuozzo.com |
---|---|
State | New |
Series | "Backort of "Handle multiple received packets at each stage"" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.128.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Mon, 10 Sep 2018 17:42:03 +0200 (CEST) Received: by 2002:a6b:25cb:0:0:0:0:0 with SMTP id l194-v6csp2904776iol; Mon, 10 Sep 2018 08:41:58 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYgh6RON/5FRDyL+OYiMt3RrTNZsRskbUc7qUhUunLNTaWibITPxumksxl7QKlTQru2VCgb X-Received: by 2002:a17:902:1101:: with SMTP id d1-v6mr22922321pla.131.1536594118859; Mon, 10 Sep 2018 08:41:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536594118; cv=none; d=google.com; s=arc-20160816; b=L0YGg50OU/EwM2l532zF/SLAVlNjvxdNunyBEWksAs2oq86oNGTe81UOsJsmGU6kwo Cx+W1BR8nEeux5VJxr4iUtH43hGG+l/2kcu3GQC5B+JHSGnSisfIF6e8dwClvXVykShN t6+uAIaTcj7Gefsz4BA/h39hyjkTCPsqvjVxFxw3Ef1c58LJg2DUpz2r11p9dhjAfLzt yfpM6sjkEMQ8MrN1gUMCdBVbyoX7ZZq8fqmuudexSONPlNtrOCxnmrQDwwisZYWjH7l/ ubgPUmaa/IG426TFzP+ZgebfCSBzCxcPstu3rLagdmb8oTi+10KS7vOXYQqBYXKMOb2N tYXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:to:from; bh=GjZ9XzmCV5mdA1JN2s27OQWrfcIXcQnTm4/A1T/8kbw=; b=Sp+0Vq5GT2v19xPumfq5Q1a47pi0OLLBSt30j2HVyQnaVKA8WS+REO+oR9u3njOEPI cYNT+wQj5L1+j3EUeJfY837gDiLF/iifbjckxWrRyY9CStXnTse1lxJEsqFRoQLdoKVM FslAVb9nn2kO74cpBETfZ4JP5nW4JABG4Ftq9p/+Zx7tQzwG5dxp5lyeoTdYlm9eqptb cpTmwOvVmvfaVyUDiRvW+/d+4MSVnfk5feYSUXfm96lMLMuXYc18Cj/8aXBZU+lE0Q9K HEGLfEEHmE6oKZCxAHsw80umkICmvt8qhFDBpHJkGp368DdWcRbHg00FOsLSzwJOVPke rpIQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id o10-v6si17053486pgg.195.2018.09.10.08.41.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Sep 2018 08:41:58 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w8AFdviB024823; Mon, 10 Sep 2018 18:39:57 +0300 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp0181.outbound.protection.outlook.com [213.199.180.181]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w8AFdWLx024764 for <devel@openvz.org>; Mon, 10 Sep 2018 18:39:34 +0300 Authentication-Results: openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=none action=none header.from=virtuozzo.com; Received: from i7.sw.ru (185.231.240.5) by DB7PR08MB3258.eurprd08.prod.outlook.com (2603:10a6:5:1f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.17; Mon, 10 Sep 2018 15:39:32 +0000 From: Andrey Ryabinin <aryabinin@virtuozzo.com> To: devel@openvz.org Date: Mon, 10 Sep 2018 18:39:34 +0300 Message-Id: <20180910153940.22827-6-aryabinin@virtuozzo.com> X-Mailer: git-send-email 2.16.4 In-Reply-To: <20180910153940.22827-1-aryabinin@virtuozzo.com> References: <20180910153940.22827-1-aryabinin@virtuozzo.com> MIME-Version: 1.0 X-Originating-IP: [185.231.240.5] X-ClientProxiedBy: LO2P265CA0071.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:60::35) To DB7PR08MB3258.eurprd08.prod.outlook.com (2603:10a6:5:1f::20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bfb3e467-6ff2-4d75-81c9-08d617339abb X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:DB7PR08MB3258; X-Microsoft-Exchange-Diagnostics: 1; DB7PR08MB3258; 3:1fmj5YWtd3FUDLh2lMafIvGrNNz6v9ObdP6uS0c3Ixe7DcN7pADwWPBF4MG0S+fsPmRaimXCpSgpMBzF73PiV5EY/9Yppb1Pl3nECULaOomx3WFBc6/R40pgezHXqLrHbCe2g8KQjtZQHB+wKbf3Ypvf+apuAyoFBUvJB77jX7btipjJhrFAYj7oCA/4wneBmFlXMGj9P6WK0txrgu4U/3Y2ZNLTiyg1PhAr+cdN1tddjNDOSVkk2j9EXg0rhyyF; 25:d2msaoXPSQ0qzKdkJkujgILvTl6nW019aSRoP8O1et53NmNIGtTW9mJGQQOmfeNU0MS3ss0WYs7ehbeWBIbY3rCaPio2sr+7kAaUUFL84G5468a/THcOalDQD+boTCe1JZLyVaDwvmRYAtbEwQoVktsK8HDRkRcNBgC6daDU8wzpugYfmbsnyaxc+g0xxlnHVLJpA1CYpoFDGgEGHAd2KapgszG/0MSyqnY2lmrb+tMhIu++pBb2cDz6a9B1XnHp1AXgf3z4gCQimgMgXH8YXfNz8sNnbnssJAapkjO3j/vCWUYFzR8baSZL8fc4OEm83dMIKa3PHpefyDKQwTHY9A==; 31:m317hpeEC48M6Y1OZCjlFraqsBLNnV6E4fydWrtLLtO6c06wIElQizj7UR/ufr4idjw1N2RWwHiBcTNGF/bkLSwcZl94X3CHf4q5ytEtFOFKDrTq+XolnB6FCjSKRv8iYYec+G8TS1PhyDxncYBEAmqnbld2KONovI79ziOEc4tdncfZUBc0MZ1AM6q9fXM48okCGWcfOthPBlfvGQvudmy8U5N+UnOUWej47ZefAiw= X-MS-TrafficTypeDiagnostic: DB7PR08MB3258: X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB7PR08MB3258; 20:BVKt9GqxpSilBuiE7Cn0Va+6b10muQJZmX+p+iKqBhtUnU1oMradOTysgVvtQx+49DZEUH3+7yL/1hcsB9UWnraOfc4CA6IbWPbti0w0Ta9rH06JJKrmjO+RLCX7hj+Dijo3a9A31epTVgWr0UHVsviYiCgO/a7z1Ft59lP5HMXVZrEvuel5Memg6nWDxkLAzytUc0u9XRpE1PxMYkTCr6PlT1mIKUqAvSVpDYr7jHijUYpc48NHwQ6hsm/wmeAK9ftr9JUMSXV2wRGBqyfJQe6LXiRQ48Of4hPZEfFT5T0VwzUjQFSBaCQSYsdH3HmI40T/W4M+o64SF4/5KsfPkjyRMK96f/ChXSkU//rcTsFVG/odomM8W3ugobqq3d6NRm8Lv8RgwZT16Zh3TiAwl4orIOwc2P10s58crj8rkkgzJ921h+4cBsXB+ef1R+bgwieFRh2XP8QE2NNfnBblWcvZASZTdCo12hBwhxsbm/5ENjI1rCm+tV+JmgRXhO9t; 4:7SEk+3ZwDSovZppsiuzfBB8dHQ6ZDtnrmtQ//04NvTC2CbIABQnz7OSQsLsgsiE7chY5KT9VnK7pcFPuYEb7g1gJbSsURhZgd33eqW+yIBLqoIDvvV+ujEPe7Mnf4Qa2AJzTEh1W9NBes5P8y9xCxAud/xanzPOciSuOQEFCEUCN9Nv+sxyupqBHWfpinlJJAum+QFd+NVu7n3+iW0wYdkOopw24JYjhOMyu6bDCzXtvKKHqZts89SMQHj3Qe7akFOP19op6GK8cHOKGcQkfFID7xMNqysI/vQ/A5A2h3I5ZQ25E9ylY+e8fgWg3Vc6K X-Exchange-Antispam-Report-Test: UriScan:(215187933766430); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(9101524173)(20180801055)(2401047)(8121501046)(823300264)(823320095)(93006095)(93001095)(10201501046)(3002001)(3231311)(944501410)(52105095)(201708071742011)(7699050); SRVR:DB7PR08MB3258; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3258; X-Forefront-Antispam-Report: SFV:SKI; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:DB7PR08MB3258; H:i7.sw.ru; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB7PR08MB3258; 23:yFDOzovgJF1WnADF9uSBERcRYStDDe+7qUnxiT6B6BGcC6IrkOCq01azEYoCaUvA6WWn3n0LwHlYjNwbdkBL6Oi7MePHeiDyqnK1LIumwZBZogSu9bkj05oIQG3lKd+ybcS6slX+AKB9mEximnovoA==; 6:eb69a75iQG8vdIYgRU2LYFTRLMUR1UvHtgel57d8JIoThLZsYXPKcZsdhUNs997X+SAGLmFn11L7kZDCtDNgdI5bpYpfo6NB9xi7u9GR141ctCGAI73f091n47bY0sG6+kHGrIMo+Sh7iO/Z9Mo7/Pwy8T+PdiWEZ+SOEcR7Tqjc+3gw/pn/zS1skRUSMWVoJeA2/SHZnIH18ECtnPdCc8HCd4oHT22P7xfuq5odc6xuRfsBPyGZ3HDo1e7A7gFKY5yZcvqLKg4iMNrphL9Cp3KrUSRh8EFP72a+acaDFc8wTUEC2EB7xsCx+300ekW/jxbaabcCJ3Zr4ZQiEcumjnd+vVHKRePSTrMBPfwVKkw3HPgO3c3kmepHvJuJ0r0hh9aF9MIOSPpM14h8MVzSmPu3G6uqE+1G5YIlNzkALUbQHBpUtbcz9TpKFRsCBrTTlXJe6nV7u4uLulZuHPrhog==; 5:so17fsPkgGsqEcJPNaPwASHDrwOr3u9/94I1U6ZGYG4WtjRGHGJlG3sLpOdKX3Yc9ZOc/VJvUFT/Bcham1HnB9ph3I1OEPmTA6HUCbM3bJq/NZVqgwIW+SST3xTDME6qPIN4yk40jyf/b0uoF8jfY88mszzb/d982ANJRiU/5+M= X-Microsoft-Antispam-Message-Info: XAAVejwCDymo7Srkg7byhU5vqvqqLO+9+/2CUPPzNAwNkUfrltuK0O8SC0L6YminvGIO+kt9zdd8oWdHeOPySbVuGg2OkUXUxpjy4CMIcjMdy+fSJNbV06Y/zrNjS7k7IsfCqYWZ39BxOn5yJCvvHR5whLGRNaqipuxl4F2yzOAYL4nCojhLRd96sirWBFVmfomZdrPovbDXVBwc8Dk0qU+eASHL30CIQ5jjxRcjG5K5FkNSmEJjQRdB8yjtDBDhnslFhzieJkFCl9rhwDOXSZKXWtUtLPSroM3UzsfNQWIXeX7xDPKnUfdnrrBJuwNn5TDK0dPQauAM44qEAByGafdx+ExV+wgdBnjeWmBG+YA= SpamDiagnosticOutput: 1:0 X-Microsoft-Exchange-Diagnostics: 1; DB7PR08MB3258; 7:eTF0IEES8hQKSHBELITM0xnx0cBh38sZKUL+VFQFi1mpzwNA0HNleiMk0QIcMaBpt6ShlQY2ZpCIzhje1di9jB/ksvk3scpzvuLywDVL4Av/h1vVwH6KO/JdTHeEoFeBGDAmk84ZgO2hOnU/cwp0t04sBSLpZC68MkyKCsxtpG+JdY9asuBnLycioueDIbJc+A3Y62gG/QwhR58URu0z6JYa9/OQeMZaT4GzV2NRA4tlI1CYfC8dnMgFkadXerOo; 20:wso7jxAtj2Vw0C5QYD3Howe/MumbsusHYeIfUAZxkmfwWda3i1Na1mS05ecPruZol+nqz+rayiee18mEq1egMGaDMXMAbT75oQnGPIZJlzpXS0BTZo1NGTQchM2JI/iO9y7m2cMFFX77TJwtzBFzKVFi31xK9rLCgR110Z+s6Aw= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 15:39:32.2348 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bfb3e467-6ff2-4d75-81c9-08d617339abb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3258 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.5 X-MS-Exchange-CrossPremises-AuthSource: DB7PR08MB3258.eurprd08.prod.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Internal X-MS-Exchange-CrossPremises-AuthMechanism: 06 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:SKI; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: DB7PR08MB3258.eurprd08.prod.outlook.com Subject: [Devel] [PATCH rh7 05/11] net: core: unwrap skb list receive slightly further X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/include/trace/events/net.h b/include/trace/events/net.h index 8bea10ba61e5..0435d5e0238f 100644 --- a/include/trace/events/net.h +++ b/include/trace/events/net.h @@ -165,6 +165,13 @@ DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_entry, TP_ARGS(skb) ); +DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_list_entry, + + TP_PROTO(const struct sk_buff *skb), + + TP_ARGS(skb) +); + DEFINE_EVENT(net_dev_rx_verbose_template, netif_rx_entry, TP_PROTO(const struct sk_buff *skb), diff --git a/net/core/dev.c b/net/core/dev.c index 30d7efdce6a7..71888834139b 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -4285,8 +4285,10 @@ void netif_receive_skb_list(struct list_head *head) { struct sk_buff *skb, *next; + list_for_each_entry(skb, head, list) + trace_netif_receive_skb_list_entry(skb); list_for_each_entry_safe(skb, next, head, list) - netif_receive_skb(skb); + netif_receive_skb_internal(skb); } EXPORT_SYMBOL(netif_receive_skb_list);