From ce79e94a94afdadb090256df777940516eca40df Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Fri, 15 Jul 2011 16:41:06 +0100 Subject: [PATCH] functions.m4, numbers.m4: Define protocol number for IPv6 tunnelling. --- functions.m4 | 8 ++++++++ numbers.m4 | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/functions.m4 b/functions.m4 index c0cd0b3..5cc70f8 100644 --- a/functions.m4 +++ b/functions.m4 @@ -50,6 +50,14 @@ defport () { eval port_$name=$number } +## defproto NAME NUMBER +## +## Define $proto_NAME to be NUMBER. +defproto () { + name=$1 number=$2 + eval proto_$name=$number +} + m4_divert(38)m4_dnl ###-------------------------------------------------------------------------- ### Utility chains (used by function definitions). diff --git a/numbers.m4 b/numbers.m4 index f17d768..cf92196 100644 --- a/numbers.m4 +++ b/numbers.m4 @@ -23,8 +23,9 @@ m4_divert(25)m4_dnl ###-------------------------------------------------------------------------- -### Port numbers. +### Magic numbers. +## Port numbers. defport ftp_data 20 defport ftp 21 defport ssh 22 @@ -56,5 +57,8 @@ defport git 9418 defport i2p 16911 defport disorder 23599 +## Protocol numbers. +defproto ipv6 41 + m4_divert(-1) ###----- That's all, folks -------------------------------------------------- -- 2.11.0