From patchwork Sat Oct 6 15:17:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Taehee Yoo X-Patchwork-Id: 979943 X-Patchwork-Delegate: pablo@netfilter.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netfilter-devel-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="YFLZ2RF/"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42S9GN2xjSz9s3T for ; Sun, 7 Oct 2018 01:17:16 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727805AbeJFWU4 (ORCPT ); Sat, 6 Oct 2018 18:20:56 -0400 Received: from mail-pg1-f195.google.com ([209.85.215.195]:34099 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727202AbeJFWU4 (ORCPT ); Sat, 6 Oct 2018 18:20:56 -0400 Received: by mail-pg1-f195.google.com with SMTP id g12-v6so6007083pgs.1 for ; Sat, 06 Oct 2018 08:17:15 -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=1HMNPI/iBAEdLIHI3EbSIQuwPocRLjJ6bQxz2xBpRkY=; b=YFLZ2RF/fSdexbsEWd2doW80LAv27MxMu/ueQYRGhW0RWR9DWrrjgI2o40FuBf9bKT GPVYijq92ViMS2pmp6MM5fg9fvDaF98TibSljxNSpxmrX/Iaj4jNdZxBzTgh94Th1g2i KbMeHlxw1oZfXUxQYiiBNyvYXKtfbJyr3lD/tN6YkmGexR+NicvuMnwGWld1OtLIANVk DWnszYdqvMnNDPhMzOTuK9zvpg0dSz8RNuI0ApiKZA6eNu5P1h2EvR0QxIimrMgGPTsI /yXxHqyI4TQSBc7HnrALw08QX/xRi9dsEoBtXB+fkxb18i2rSU7KqC4lScZ+KRw/imo+ Te8w== 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=1HMNPI/iBAEdLIHI3EbSIQuwPocRLjJ6bQxz2xBpRkY=; b=IiDmw5DSTh30PHDQB1sP442+Ep+VmRYYJgUw2EfRoAZWjTQNGtGhfLNYawy35krL+z 8SOnZ6zZQ0Wc0EfvIsz+ipOO7QbbU14wTYACbR+qRBzZig7aHVRb8Yt9zGkDhWfe4uSC afS/vkp6TVw8pnYcERuNtb2EcBoGeP3Vy8CDJT7ct57CJ+qmM7CtJB9r6wY2sRXTn1p2 718GYh6cdfWsa4JEZjbDpSLZGvpVXz464G56sF5tSurYpkY1r3IBjcTmbnwkyIb5Y0r8 s6ik42csXo+ywvc3CxwTBcyNmboYPxP08MfrCcAvMHOSjcffR+3EOrA1idVys2RaFHW7 Fogw== X-Gm-Message-State: ABuFfohqj6B+SWwNZp/3YbdVpXRIK3dhrWuGqOQYVv8Rt9nxV7R1+aWO TEIotAmMRLTThcQFtQa6cpqZQWz1 X-Google-Smtp-Source: ACcGV629uipvTngAhukcRWwsAtTCR+ggukE1PP2s8btlDPpsgOT1vAvy5uljr9XTpY4UPih87Xrvdg== X-Received: by 2002:a63:cc:: with SMTP id 195-v6mr14235573pga.44.1538839034552; Sat, 06 Oct 2018 08:17:14 -0700 (PDT) Received: from ap-To-be-filled-by-O-E-M.8.8.8.8 ([125.130.197.10]) by smtp.gmail.com with ESMTPSA id c2-v6sm5055329pfn.95.2018.10.06.08.17.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 Oct 2018 08:17:13 -0700 (PDT) From: Taehee Yoo To: pablo@netfilter.org, netfilter-devel@vger.kernel.org Cc: ap420073@gmail.com Subject: [PATCH nf-next] netfilter: nf_nat_snmp_basic: add missing helper alias name Date: Sun, 7 Oct 2018 00:17:07 +0900 Message-Id: <20181006151707.30068-1-ap420073@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org In order to upload helper module automatically, helper alias name is needed. so that MODULE_ALIAS_NFCT_HELPER() should be added. And unlike other nat helper modules, the nf_nat_snmp_basic can be used independently. helper name is "snmp_trap" so that alias name will be "nfct-helper-snmp_trap" by MODULE_ALIAS_NFCT_HELPER(snmp_trap) test command: %iptables -t raw -I PREROUTING -p udp -j CT --helper snmp_trap %lsmod | grep nf_nat_snmp_basic We can see nf_nat_snmp_basic module is uploaded automatically. Signed-off-by: Taehee Yoo --- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/ipv4/netfilter/nf_nat_snmp_basic_main.c b/net/ipv4/netfilter/nf_nat_snmp_basic_main.c index ac110c1d55b5..a0aa13bcabda 100644 --- a/net/ipv4/netfilter/nf_nat_snmp_basic_main.c +++ b/net/ipv4/netfilter/nf_nat_snmp_basic_main.c @@ -60,6 +60,7 @@ MODULE_LICENSE("GPL"); MODULE_AUTHOR("James Morris "); MODULE_DESCRIPTION("Basic SNMP Application Layer Gateway"); MODULE_ALIAS("ip_nat_snmp_basic"); +MODULE_ALIAS_NFCT_HELPER("snmp_trap"); #define SNMP_PORT 161 #define SNMP_TRAP_PORT 162