From patchwork Sat Mar 18 11:27:23 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xin Long X-Patchwork-Id: 740592 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vlg8m3g1rz9s2s for ; Sat, 18 Mar 2017 22:34:16 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Fu21HQ/n"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751443AbdCRLeM (ORCPT ); Sat, 18 Mar 2017 07:34:12 -0400 Received: from mail-pg0-f67.google.com ([74.125.83.67]:35552 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751302AbdCRLeK (ORCPT ); Sat, 18 Mar 2017 07:34:10 -0400 Received: by mail-pg0-f67.google.com with SMTP id g2so13309342pge.2; Sat, 18 Mar 2017 04:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=DRFd7NNPfavQqL2r3bKz5TjehVqzSPf9UEX1xEiUTi4=; b=Fu21HQ/nTsIKdqpl/qYGs3IsJ1H3rgkqJti2LOWu7V7g1Hp4QTdcfQuLNHxKa/+Gfz 7NAs+dm17HIzD5W5Qpr1+njEcg8qINnidQgfSfPM91EugiRDNWauJSy1/fO6GEAj0DZz lKvIfgLF3zvs9OKuI48tCoV3EWOrw60Okp3QFb6U6WVeEOaiHrgEMu5malWvrB3bbB6F 90fkg4BymGv1ho+lxRJ7RujKQlWAy55E9wywjk5okmUDRb+puWooP4JntwsrY0kShqzC CRM1O+Jkj7pRnevUYfjA48s4TpoYvPQZ6msGy/UxqPhC3HwNMH1phfCMb/S5QswjMb0g dXIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=DRFd7NNPfavQqL2r3bKz5TjehVqzSPf9UEX1xEiUTi4=; b=Ppe99AQRYm2UAU+XOCuaS5xeUbBaxqrohcYd8iMdUd6Yq/Pf422Kh+wacCxkxm+ETr 7WApaXcf2F8GsP82YLHkRptB/xmkZnHrH10xhfUatOFk4KtU7Ti8wtbmdL0Ts5P1KW1Q rjPQIhJ0YYIBmwcv4UECHilLsJ2W1NiiSy/ZrheMWAifP5wFUVMejm0BoQYTFtOtH8PQ AdfDXbvRQez9CG/6vXbORKRbHG6H8yXWbakZpiEk91ijgih0pn+20+8pcfm6aLlQzbDF jfveTMlc1dRxs1v4pxeYR+5lux7HRhpO/fbr0gtczeDswy+Ddms+d8nCiCDzr8EkdANb Kkmg== X-Gm-Message-State: AFeK/H0fvG2S6wf9eTsmuRBNOnH6LBA1d5MLYoDhFIFzMeYdREBgX9iejI5An9Z5Y0VAJA== X-Received: by 10.99.164.18 with SMTP id c18mr21664811pgf.40.1489836450174; Sat, 18 Mar 2017 04:27:30 -0700 (PDT) Received: from localhost ([209.132.188.80]) by smtp.gmail.com with ESMTPSA id 78sm22274309pfm.122.2017.03.18.04.27.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 Mar 2017 04:27:29 -0700 (PDT) From: Xin Long To: network dev , linux-sctp@vger.kernel.org Cc: davem@davemloft.net, Marcelo Ricardo Leitner , Neil Horman , Vlad Yasevich , ja@ssi.bg Subject: [PATCH net] sctp: define dst_pending_confirm as a bit in sctp_transport Date: Sat, 18 Mar 2017 19:27:23 +0800 Message-Id: X-Mailer: git-send-email 2.1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org As tp->dst_pending_confirm's value can only be set 0 or 1, this patch is to change to define it as a bit instead of __u32. Signed-off-by: Xin Long Acked-by: Neil Horman --- include/net/sctp/structs.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h index 07a0b12..4f64519 100644 --- a/include/net/sctp/structs.h +++ b/include/net/sctp/structs.h @@ -753,6 +753,8 @@ struct sctp_transport { /* Is the Path MTU update pending on this tranport */ pmtu_pending:1, + dst_pending_confirm:1, /* need to confirm neighbour */ + /* Has this transport moved the ctsn since we last sacked */ sack_generation:1; u32 dst_cookie; @@ -806,8 +808,6 @@ struct sctp_transport { __u32 burst_limited; /* Holds old cwnd when max.burst is applied */ - __u32 dst_pending_confirm; /* need to confirm neighbour */ - /* Destination */ struct dst_entry *dst; /* Source address. */