From patchwork Wed May 6 09:46:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: michael-dev X-Patchwork-Id: 1284257 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=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netfilter-devel-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=fami-braun.de Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 49HBZJ0Cw9z9sSy for ; Wed, 6 May 2020 19:46:48 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729098AbgEFJqr (ORCPT ); Wed, 6 May 2020 05:46:47 -0400 Received: from smail.fem.tu-ilmenau.de ([141.24.220.41]:55480 "EHLO smail.fem.tu-ilmenau.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726935AbgEFJqq (ORCPT ); Wed, 6 May 2020 05:46:46 -0400 Received: from mail.fem.tu-ilmenau.de (mail-zuse.net.fem.tu-ilmenau.de [172.21.220.54]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by smail.fem.tu-ilmenau.de (Postfix) with ESMTPS id 06F8E200DA; Wed, 6 May 2020 11:46:42 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.fem.tu-ilmenau.de (Postfix) with ESMTP id B1EB76219; Wed, 6 May 2020 11:46:42 +0200 (CEST) X-Virus-Scanned: amavisd-new at fem.tu-ilmenau.de Received: from mail.fem.tu-ilmenau.de ([127.0.0.1]) by localhost (mail.fem.tu-ilmenau.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yvbV2uG5YD2W; Wed, 6 May 2020 11:46:42 +0200 (CEST) Received: from mail-backup.fem.tu-ilmenau.de (mail-backup.net.fem.tu-ilmenau.de [10.42.40.22]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.fem.tu-ilmenau.de (Postfix) with ESMTPS; Wed, 6 May 2020 11:46:42 +0200 (CEST) Received: from a234.fem.tu-ilmenau.de (ray-controller.net.fem.tu-ilmenau.de [10.42.51.234]) by mail-backup.fem.tu-ilmenau.de (Postfix) with ESMTP id EAC4A56052; Wed, 6 May 2020 11:46:41 +0200 (CEST) Received: by a234.fem.tu-ilmenau.de (Postfix, from userid 1000) id D36E8306A950; Wed, 6 May 2020 11:46:41 +0200 (CEST) From: Michael Braun To: netfilter-devel@vger.kernel.org Cc: Michael Braun Subject: [PATCH 1/3] nftables: add frag-needed (ipv4) to reject options Date: Wed, 6 May 2020 11:46:23 +0200 Message-Id: <3248042ddaddd431d5306bc3e1cc40b7954c667f.1588758255.git.michael-dev@fami-braun.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: References: MIME-Version: 1.0 Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org This enables to send icmp frag-needed messages using reject target. Signed-off-by: Michael Braun --- doc/data-types.txt | 2 ++ src/datatype.c | 1 + 2 files changed, 3 insertions(+) diff --git a/doc/data-types.txt b/doc/data-types.txt index 90e19a8b..a42a55fa 100644 --- a/doc/data-types.txt +++ b/doc/data-types.txt @@ -254,6 +254,8 @@ The ICMP Code type is used to conveniently specify the ICMP header's code field. 2 |port-unreachable| 3 +|frag-needed| +4 |net-prohibited| 9 |host-prohibited| diff --git a/src/datatype.c b/src/datatype.c index b305bf60..7d652ff2 100644 --- a/src/datatype.c +++ b/src/datatype.c @@ -825,6 +825,7 @@ static const struct symbol_table icmp_code_tbl = { SYMBOL("net-prohibited", ICMP_NET_ANO), SYMBOL("host-prohibited", ICMP_HOST_ANO), SYMBOL("admin-prohibited", ICMP_PKT_FILTERED), + SYMBOL("frag-needed", ICMP_FRAG_NEEDED), SYMBOL_LIST_END }, };