From f4ed46b3c3b71f5329cbfef7c77de7ee5f8f3a99 Mon Sep 17 00:00:00 2001 From: Pierre GUINOISEAU Date: Thu, 23 Apr 2015 11:29:30 +0200 Subject: [PATCH] Add support for ICMPv6 types neighbour-{solicitation,advertisement} --- lib/puppet/util/firewall.rb | 2 ++ spec/unit/puppet/util/firewall_spec.rb | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/puppet/util/firewall.rb b/lib/puppet/util/firewall.rb index fa81e75..5243466 100644 --- a/lib/puppet/util/firewall.rb +++ b/lib/puppet/util/firewall.rb @@ -34,6 +34,8 @@ module Puppet::Util::Firewall when "echo-reply" then "129" when "router-solicitation" then "133" when "router-advertisement" then "134" + when "neighbour-solicitation" then "135" + when "neighbour-advertisement" then "136" when "redirect" then "137" else nil end diff --git a/spec/unit/puppet/util/firewall_spec.rb b/spec/unit/puppet/util/firewall_spec.rb index 4d6f92c..18d8af1 100644 --- a/spec/unit/puppet/util/firewall_spec.rb +++ b/spec/unit/puppet/util/firewall_spec.rb @@ -86,6 +86,8 @@ describe 'Puppet::Util::Firewall' do specify { subject.icmp_name_to_number('echo-reply', proto).should == '129' } specify { subject.icmp_name_to_number('router-solicitation', proto).should == '133' } specify { subject.icmp_name_to_number('router-advertisement', proto).should == '134' } + specify { subject.icmp_name_to_number('neighbour-solicitation', proto).should == '135' } + specify { subject.icmp_name_to_number('neighbour-advertisement', proto).should == '136' } specify { subject.icmp_name_to_number('redirect', proto).should == '137' } end end -- 2.45.2