head	1.24;
access;
symbols
	RELENG_8_4:1.23.0.2
	RELENG_9_1_0_RELEASE:1.22.16.1.4.2
	RELENG_9_1:1.22.16.1.0.4
	RELENG_9_1_BP:1.22.16.1
	RELENG_8_3_0_RELEASE:1.22.10.1.8.1
	RELENG_8_3:1.22.10.1.0.8
	RELENG_8_3_BP:1.22.10.1
	RELENG_9_0_0_RELEASE:1.22.16.1.2.1
	RELENG_9_0:1.22.16.1.0.2
	RELENG_9_0_BP:1.22.16.1
	RELENG_9:1.22.0.16
	RELENG_9_BP:1.22
	RELENG_7_4_0_RELEASE:1.22.14.1
	RELENG_8_2_0_RELEASE:1.22.10.1.6.1
	RELENG_7_4:1.22.0.14
	RELENG_7_4_BP:1.22
	RELENG_8_2:1.22.10.1.0.6
	RELENG_8_2_BP:1.22.10.1
	RELENG_8_1_0_RELEASE:1.22.10.1.4.1
	RELENG_8_1:1.22.10.1.0.4
	RELENG_8_1_BP:1.22.10.1
	RELENG_7_3_0_RELEASE:1.22.12.1
	RELENG_7_3:1.22.0.12
	RELENG_7_3_BP:1.22
	RELENG_8_0_0_RELEASE:1.22.10.1.2.1
	RELENG_8_0:1.22.10.1.0.2
	RELENG_8_0_BP:1.22.10.1
	RELENG_8:1.22.0.10
	RELENG_8_BP:1.22
	RELENG_7_2_0_RELEASE:1.22.8.1
	RELENG_7_2:1.22.0.8
	RELENG_7_2_BP:1.22
	RELENG_7_1_0_RELEASE:1.22.6.1
	RELENG_6_4_0_RELEASE:1.20.12.1
	RELENG_7_1:1.22.0.6
	RELENG_7_1_BP:1.22
	RELENG_6_4:1.20.0.12
	RELENG_6_4_BP:1.20
	RELENG_7_0_0_RELEASE:1.22
	RELENG_6_3_0_RELEASE:1.20
	RELENG_7_0:1.22.0.4
	RELENG_7_0_BP:1.22
	RELENG_6_3:1.20.0.10
	RELENG_6_3_BP:1.20
	RELENG_7:1.22.0.2
	RELENG_7_BP:1.22
	RELENG_6_2_0_RELEASE:1.20
	RELENG_6_2:1.20.0.8
	RELENG_6_2_BP:1.20
	RELENG_5_5_0_RELEASE:1.19.2.1
	RELENG_5_5:1.19.2.1.0.4
	RELENG_5_5_BP:1.19.2.1
	RELENG_6_1_0_RELEASE:1.20
	RELENG_6_1:1.20.0.6
	RELENG_6_1_BP:1.20
	RELENG_6_0_0_RELEASE:1.20
	RELENG_6_0:1.20.0.4
	RELENG_6_0_BP:1.20
	RELENG_6:1.20.0.2
	RELENG_6_BP:1.20
	RELENG_5_4_0_RELEASE:1.19.2.1
	RELENG_5_4:1.19.2.1.0.2
	RELENG_5_4_BP:1.19.2.1
	RELENG_4_11_0_RELEASE:1.13.2.3
	RELENG_4_11:1.13.2.3.0.12
	RELENG_4_11_BP:1.13.2.3
	RELENG_5_3_0_RELEASE:1.19
	RELENG_5_3:1.19.0.4
	RELENG_5_3_BP:1.19
	RELENG_5:1.19.0.2
	RELENG_5_BP:1.19
	RELENG_4_10_0_RELEASE:1.13.2.3
	RELENG_4_10:1.13.2.3.0.10
	RELENG_4_10_BP:1.13.2.3
	RELENG_5_2_1_RELEASE:1.18
	RELENG_5_2_0_RELEASE:1.18
	RELENG_5_2:1.18.0.4
	RELENG_5_2_BP:1.18
	RELENG_4_9_0_RELEASE:1.13.2.3
	RELENG_4_9:1.13.2.3.0.8
	RELENG_4_9_BP:1.13.2.3
	RELENG_5_1_0_RELEASE:1.18
	RELENG_5_1:1.18.0.2
	RELENG_5_1_BP:1.18
	RELENG_4_8_0_RELEASE:1.13.2.3
	RELENG_4_8:1.13.2.3.0.6
	RELENG_4_8_BP:1.13.2.3
	RELENG_5_0_0_RELEASE:1.17.2.1
	RELENG_5_0:1.17.0.2
	RELENG_5_0_BP:1.17
	RELENG_4_7_0_RELEASE:1.13.2.3
	RELENG_4_7:1.13.2.3.0.4
	RELENG_4_7_BP:1.13.2.3
	RELENG_4_6_2_RELEASE:1.13.2.3
	RELENG_4_6_1_RELEASE:1.13.2.3
	RELENG_4_6_0_RELEASE:1.13.2.3
	RELENG_4_6:1.13.2.3.0.2
	RELENG_4_6_BP:1.13.2.3
	RELENG_4_5_0_RELEASE:1.13.2.2
	RELENG_4_5:1.13.2.2.0.2
	RELENG_4_5_BP:1.13.2.2
	RELENG_4_4_0_RELEASE:1.13.2.1
	RELENG_4_4:1.13.2.1.0.4
	RELENG_4_4_BP:1.13.2.1
	RELENG_4_3_0_RELEASE:1.13.2.1
	RELENG_4_3:1.13.2.1.0.2
	RELENG_4_3_BP:1.13.2.1
	RELENG_4_2_0_RELEASE:1.13.2.1
	RELENG_4_1_1_RELEASE:1.13.2.1
	PRE_SMPNG:1.13
	RELENG_4_1_0_RELEASE:1.13
	RELENG_3_5_0_RELEASE:1.10.2.3
	RELENG_4_0_0_RELEASE:1.13
	RELENG_4:1.13.0.2
	RELENG_4_BP:1.13
	RELENG_3_4_0_RELEASE:1.10.2.3
	RELENG_3_3_0_RELEASE:1.10.2.3
	RELENG_3_2_PAO:1.10.0.4
	RELENG_3_2_PAO_BP:1.10
	RELENG_3_2_0_RELEASE:1.10
	RELENG_3_1_0_RELEASE:1.10
	RELENG_3:1.10.0.2
	RELENG_3_BP:1.10
	RELENG_2_2_8_RELEASE:1.4.2.3
	RELENG_3_0_0_RELEASE:1.10
	RELENG_2_2_7_RELEASE:1.4.2.3
	RELENG_2_2_6_RELEASE:1.4.2.3
	RELENG_2_2:1.4.0.2
	RELENG_2_2_5_RELEASE:1.7
	RELENG_2_2_2_RELEASE:1.4
	RELENG_2_2_1_RELEASE:1.4
	RELENG_2_2_0_RELEASE:1.4
	RELENG_2_1_7_RELEASE:1.2.8.1
	RELENG_2_1_6_1_RELEASE:1.2.8.1
	RELENG_2_1_6_RELEASE:1.2.8.1
	RELENG_2_2_BP:1.4
	RELENG_2_1_5_RELEASE:1.2.8.1
	RELENG_2_1_0_RELEASE:1.2.8.1
	RELENG_2_1_0:1.2.0.8
	RELENG_2_1_0_BP:1.2
	RELENG_2_0_5_RELEASE:1.2
	RELENG_2_0_5:1.2.0.6
	RELENG_2_0_5_BP:1.2
	RELENG_2_0_5_ALPHA:1.2
	RELEASE_2_0:1.2
	BETA_2_0:1.2
	ALPHA_2_0:1.2.0.4
	MOVED_NEWCVS:1.2
	FINAL_1_1_5:1.2
	ALPHA_1_1_5:1.2
	FINAL_1_1:1.2
	GAMMA_1_1:1.2
	BETA_1_1:1.2.0.2
	BP_BETA_1_1:1.2
	FINAL_1_0:1.1.1.1
	EPSILON_1_0:1.1.1.1
	GAMMA_1_0:1.1.1.1
	BETA_1_0:1.1.1.1
	ALPHA_1_0:1.1.1.1
	V_0_0_1_0:1.1.1.1;
locks; strict;
comment	@# @;


1.24
date	2013.05.11.00.38.12;	author svnexp;	state Exp;
branches;
next	1.23;

1.23
date	2012.11.17.01.49.02;	author svnexp;	state Exp;
branches
	1.23.2.1;
next	1.22;

1.22
date	2007.05.20.03.55.22;	author grog;	state Exp;
branches
	1.22.2.1
	1.22.6.1
	1.22.8.1
	1.22.10.1
	1.22.12.1
	1.22.14.1
	1.22.16.1;
next	1.21;

1.21
date	2007.05.20.03.41.26;	author grog;	state Exp;
branches;
next	1.20;

1.20
date	2005.02.22.13.04.02;	author glebius;	state Exp;
branches
	1.20.2.1
	1.20.12.1;
next	1.19;

1.19
date	2004.03.08.22.03.27;	author mlaier;	state Exp;
branches
	1.19.2.1;
next	1.18;

1.18
date	2002.12.13.09.18.09;	author fenner;	state Exp;
branches;
next	1.17;

1.17
date	2002.05.16.02.10.03;	author trhodes;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	2002.02.10.08.19.58;	author dd;	state Exp;
branches;
next	1.15;

1.15
date	2001.10.10.18.34.28;	author archie;	state Exp;
branches;
next	1.14;

1.14
date	2000.09.24.11.20.27;	author asmodai;	state Exp;
branches;
next	1.13;

1.13
date	99.08.27.23.23.43;	author peter;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	99.06.07.19.25.23;	author andreas;	state Exp;
branches;
next	1.11;

1.11
date	99.06.06.14.00.10;	author andreas;	state Exp;
branches;
next	1.10;

1.10
date	98.02.13.20.21.04;	author julian;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	97.12.19.22.03.25;	author julian;	state Exp;
branches;
next	1.8;

1.8
date	97.10.23.15.11.21;	author itojun;	state Exp;
branches;
next	1.7;

1.7
date	97.10.03.01.32.41;	author itojun;	state Exp;
branches;
next	1.6;

1.6
date	97.02.23.09.20.45;	author peter;	state Exp;
branches;
next	1.5;

1.5
date	97.01.14.05.44.29;	author jkh;	state Exp;
branches;
next	1.4;

1.4
date	96.07.10.19.44.03;	author julian;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	95.08.29.19.29.35;	author wollman;	state Exp;
branches;
next	1.2;

1.2
date	93.11.07.00.31.22;	author wollman;	state Exp;
branches
	1.2.8.1;
next	1.1;

1.1
date	93.06.20.13.41.36;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.23.2.1
date	2012.11.17.01.49.02;	author svnexp;	state dead;
branches;
next	1.23.2.2;

1.23.2.2
date	2013.03.28.13.02.41;	author svnexp;	state Exp;
branches;
next	;

1.22.2.1
date	2012.11.17.08.01.15;	author svnexp;	state Exp;
branches;
next	;

1.22.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.22.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.22.10.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.22.10.1.2.1
	1.22.10.1.4.1
	1.22.10.1.6.1
	1.22.10.1.8.1;
next	1.22.10.2;

1.22.10.2
date	2012.11.17.10.35.56;	author svnexp;	state Exp;
branches;
next	;

1.22.10.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.22.10.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.22.10.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.22.10.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.22.10.1.8.2;

1.22.10.1.8.2
date	2012.11.17.08.24.37;	author svnexp;	state Exp;
branches;
next	;

1.22.12.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.22.14.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.22.14.2;

1.22.14.2
date	2012.11.17.08.16.36;	author svnexp;	state Exp;
branches;
next	;

1.22.16.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.22.16.1.2.1
	1.22.16.1.4.1;
next	1.22.16.2;

1.22.16.2
date	2012.11.17.11.36.10;	author svnexp;	state Exp;
branches;
next	;

1.22.16.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.22.16.1.2.2;

1.22.16.1.2.2
date	2012.11.17.08.36.10;	author svnexp;	state Exp;
branches;
next	;

1.22.16.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.22.16.1.4.2;

1.22.16.1.4.2
date	2012.11.17.08.47.00;	author svnexp;	state Exp;
branches;
next	;

1.20.2.1
date	2012.11.17.07.39.02;	author svnexp;	state Exp;
branches;
next	;

1.20.12.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.19.2.1
date	2005.03.02.09.15.10;	author glebius;	state Exp;
branches;
next	;

1.17.2.1
date	2002.12.13.09.18.34;	author fenner;	state Exp;
branches;
next	;

1.13.2.1
date	2000.09.24.11.26.39;	author asmodai;	state Exp;
branches;
next	1.13.2.2;

1.13.2.2
date	2001.10.15.23.01.30;	author archie;	state Exp;
branches;
next	1.13.2.3;

1.13.2.3
date	2002.02.27.03.39.00;	author dd;	state Exp;
branches;
next	1.13.2.4;

1.13.2.4
date	2012.11.17.07.22.36;	author svnexp;	state Exp;
branches;
next	;

1.10.2.1
date	99.06.06.14.05.20;	author andreas;	state Exp;
branches;
next	1.10.2.2;

1.10.2.2
date	99.06.07.19.26.21;	author andreas;	state Exp;
branches;
next	1.10.2.3;

1.10.2.3
date	99.08.29.14.18.53;	author peter;	state Exp;
branches;
next	1.10.2.4;

1.10.2.4
date	2000.09.24.11.43.00;	author asmodai;	state Exp;
branches;
next	;

1.4.2.1
date	97.12.20.12.41.33;	author peter;	state Exp;
branches;
next	1.4.2.2;

1.4.2.2
date	97.12.20.12.45.39;	author peter;	state Exp;
branches;
next	1.4.2.3;

1.4.2.3
date	98.02.13.20.25.42;	author julian;	state Exp;
branches;
next	1.4.2.4;

1.4.2.4
date	99.09.05.11.01.57;	author peter;	state Exp;
branches;
next	1.4.2.5;

1.4.2.5
date	2000.09.24.11.50.51;	author asmodai;	state Exp;
branches;
next	;

1.2.8.1
date	95.08.30.06.19.30;	author davidg;	state Exp;
branches;
next	1.2.8.2;

1.2.8.2
date	99.09.05.11.02.52;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	93.06.20.13.41.37;	author rgrimes;	state Exp;
branches;
next	;


desc
@@


1.24
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250453
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@#
# Internet protocols
#
# $FreeBSD: head/etc/protocols 250453 2013-05-10 13:57:44Z eadler $
#	from: @@(#)protocols	5.1 (Berkeley) 4/17/89
#
# See also http://www.iana.org/assignments/protocol-numbers
#
ip	0	IP		# internet protocol, pseudo protocol number
#hopopt	0	HOPOPT		# hop-by-hop options for ipv6
icmp	1	ICMP		# internet control message protocol
igmp	2	IGMP		# internet group management protocol
ggp	3	GGP		# gateway-gateway protocol
ipencap	4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
st2	5	ST2		# ST2 datagram mode (RFC 1819) (officially ``ST'')
tcp	6	TCP		# transmission control protocol
cbt	7	CBT		# CBT, Tony Ballardie <A.Ballardie@@cs.ucl.ac.uk>
egp	8	EGP		# exterior gateway protocol
igp	9	IGP		# any private interior gateway (Cisco: for IGRP)
bbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
nvp	11	NVP-II		# Network Voice Protocol
pup	12	PUP		# PARC universal packet protocol
argus	13	ARGUS		# ARGUS
emcon	14	EMCON		# EMCON
xnet	15	XNET		# Cross Net Debugger
chaos	16	CHAOS		# Chaos
udp	17	UDP		# user datagram protocol
mux	18	MUX		# Multiplexing protocol
dcn	19	DCN-MEAS	# DCN Measurement Subsystems
hmp	20	HMP		# host monitoring protocol
prm	21	PRM		# packet radio measurement protocol
xns-idp	22	XNS-IDP		# Xerox NS IDP
trunk-1	23	TRUNK-1		# Trunk-1
trunk-2	24	TRUNK-2		# Trunk-2
leaf-1	25	LEAF-1		# Leaf-1
leaf-2	26	LEAF-2		# Leaf-2
rdp	27	RDP		# "reliable datagram" protocol
irtp	28	IRTP		# Internet Reliable Transaction Protocol
iso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
netblt	30	NETBLT		# Bulk Data Transfer Protocol
mfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
merit-inp	32	MERIT-INP	# MERIT Internodal Protocol
dccp	33	DCCP		# Datagram Congestion Control Protocol
3pc	34	3PC		# Third Party Connect Protocol
idpr	35	IDPR		# Inter-Domain Policy Routing Protocol
xtp	36	XTP		# Xpress Tranfer Protocol
ddp	37	DDP		# Datagram Delivery Protocol
idpr-cmtp	38	IDPR-CMTP	# IDPR Control Message Transport Proto
tp++	39	TP++		# TP++ Transport Protocol
il	40	IL		# IL Transport Protocol
ipv6	41	IPV6		# ipv6
sdrp	42	SDRP		# Source Demand Routing Protocol
ipv6-route	43	IPV6-ROUTE	# routing header for ipv6
ipv6-frag	44	IPV6-FRAG	# fragment header for ipv6
idrp	45	IDRP		# Inter-Domain Routing Protocol
rsvp	46	RSVP		# Resource ReSerVation Protocol
gre	47	GRE		# Generic Routing Encapsulation
dsr	48	DSR		# Dynamic Source Routing Protocol
bna	49	BNA		# BNA
esp	50	ESP		# encapsulating security payload
ah	51	AH		# authentication header
i-nlsp	52	I-NLSP		# Integrated Net Layer Security TUBA
swipe	53	SWIPE		# IP with Encryption
narp	54	NARP		# NBMA Address Resolution Protocol
mobile	55	MOBILE		# IP Mobility
tlsp	56	TLSP		# Transport Layer Security Protocol
skip	57	SKIP		# SKIP
ipv6-icmp	58	IPV6-ICMP	icmp6	# ICMP for IPv6
ipv6-nonxt	59	IPV6-NONXT	# no next header for ipv6
ipv6-opts	60	IPV6-OPTS	# destination options for ipv6
#	61			# any host internal protocol
cftp	62	CFTP		# CFTP
#	63			# any local network
sat-expak	64	SAT-EXPAK	# SATNET and Backroom EXPAK
kryptolan	65	KRYPTOLAN	# Kryptolan
rvd	66	RVD		# MIT Remote Virtual Disk Protocol
ippc	67	IPPC		# Internet Pluribus Packet Core
#	68			# any distributed filesystem
sat-mon	69	SAT-MON		# SATNET Monitoring
visa	70	VISA		# VISA Protocol
ipcv	71	IPCV		# Internet Packet Core Utility
cpnx	72	CPNX		# Computer Protocol Network Executive
cphb	73	CPHB		# Computer Protocol Heart Beat
wsn	74	WSN		# Wang Span Network
pvp	75	PVP		# Packet Video Protocol
br-sat-mon	76	BR-SAT-MON	# Backroom SATNET Monitoring
sun-nd	77	SUN-ND		# SUN ND PROTOCOL-Temporary
wb-mon	78	WB-MON		# WIDEBAND Monitoring
wb-expak	79	WB-EXPAK	# WIDEBAND EXPAK
iso-ip	80	ISO-IP		# ISO Internet Protocol
vmtp	81	VMTP		# Versatile Message Transport
secure-vmtp	82	SECURE-VMTP	# SECURE-VMTP
vines	83	VINES		# VINES
ttp	84	TTP		# TTP
#iptm	84	IPTM		# Protocol Internet Protocol Traffic
nsfnet-igp	85	NSFNET-IGP	# NSFNET-IGP
dgp	86	DGP		# Dissimilar Gateway Protocol
tcf	87	TCF		# TCF
eigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
ospf	89	OSPFIGP		# Open Shortest Path First IGP
sprite-rpc	90	Sprite-RPC	# Sprite RPC Protocol
larp	91	LARP		# Locus Address Resolution Protocol
mtp	92	MTP		# Multicast Transport Protocol
ax.25	93	AX.25		# AX.25 Frames
ipip	94	IPIP		# Yet Another IP encapsulation
micp	95	MICP		# Mobile Internetworking Control Pro.
scc-sp	96	SCC-SP		# Semaphore Communications Sec. Pro.
etherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
encap	98	ENCAP		# Yet Another IP encapsulation
#	99			# any private encryption scheme
gmtp	100	GMTP		# GMTP
ifmp	101	IFMP		# Ipsilon Flow Management Protocol
pnni	102	PNNI		# PNNI over IP
pim	103	PIM		# Protocol Independent Multicast
aris	104	ARIS		# ARIS
scps	105	SCPS		# SCPS
qnx	106	QNX		# QNX
a/n	107	A/N		# Active Networks
ipcomp	108	IPComp		# IP Payload Compression Protocol
snp	109	SNP		# Sitara Networks Protocol
compaq-peer	110	Compaq-Peer	# Compaq Peer Protocol
ipx-in-ip	111	IPX-in-IP	# IPX in IP
carp	112	CARP	vrrp		# Common Address Redundancy Protocol
pgm	113	PGM		# PGM Reliable Transport Protocol
#	114			# any 0-hop protocol
l2tp	115	L2TP		# Layer Two Tunneling Protocol
ddx	116	DDX		# D-II Data Exchange
iatp	117	IATP		# Interactive Agent Transfer Protocol
stp	118	STP		# Schedule Transfer Protocol
srp	119	SRP		# SpectraLink Radio Protocol
uti	120	UTI		# UTI
smp	121	SMP		# Simple Message Protocol
sm	122	SM		# SM
ptp	123	PTP		# Performance Transparency Protocol
isis	124	ISIS		# ISIS over IPv4
fire	125	FIRE
crtp	126	CRTP		# Combat Radio Transport Protocol
crudp	127	CRUDP		# Combat Radio User Datagram
sscopmce	128	SSCOPMCE
iplt	129	IPLT
sps	130	SPS		# Secure Packet Shield
pipe	131	PIPE		# Private IP Encapsulation within IP
sctp	132	SCTP		# Stream Control Transmission Protocol
fc	133	FC		# Fibre Channel
rsvp-e2e-ignore	134	RSVP-E2E-IGNORE	# Aggregation of RSVP for IP reservations
mobility-header	135	Mobility-Header	# Mobility Support in IPv6
udplite	136	UDPLite		# The UDP-Lite Protocol
mpls-in-ip	137	MPLS-IN-IP	# Encapsulating MPLS in IP
manet	138	MANET		# MANET Protocols (RFC5498)
hip	139	HIP		# Host Identity Protocol (RFC5201)
shim6	140	SHIM6		# Shim6 Protocol (RFC5533)
wesp	141	WESP		# Wrapped Encapsulating Security Payload (RFC5840)
rohc	142	ROHC		# Robust Header Compression (RFC5858)
#	138-254			# Unassigned
pfsync	240	PFSYNC		# PF Synchronization
#	253-254			# Use for experimentation and testing (RFC3692)
#	255			# Reserved
divert	258	DIVERT		# Divert pseudo-protocol [non IANA]
@


1.23
log
@Switching exporter and resync
@
text
@d4 1
a4 1
# $FreeBSD: head/etc/protocols 169786 2007-05-20 03:55:22Z grog $
d95 1
d149 5
d156 1
@


1.23.2.1
log
@file protocols was added on branch RELENG_8_4 on 2013-03-28 13:02:41 +0000
@
text
@d1 151
@


1.23.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 151
#
# Internet protocols
#
# $FreeBSD: releng/8.4/etc/protocols 169786 2007-05-20 03:55:22Z grog $
#	from: @@(#)protocols	5.1 (Berkeley) 4/17/89
#
# See also http://www.iana.org/assignments/protocol-numbers
#
ip	0	IP		# internet protocol, pseudo protocol number
#hopopt	0	HOPOPT		# hop-by-hop options for ipv6
icmp	1	ICMP		# internet control message protocol
igmp	2	IGMP		# internet group management protocol
ggp	3	GGP		# gateway-gateway protocol
ipencap	4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
st2	5	ST2		# ST2 datagram mode (RFC 1819) (officially ``ST'')
tcp	6	TCP		# transmission control protocol
cbt	7	CBT		# CBT, Tony Ballardie <A.Ballardie@@cs.ucl.ac.uk>
egp	8	EGP		# exterior gateway protocol
igp	9	IGP		# any private interior gateway (Cisco: for IGRP)
bbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
nvp	11	NVP-II		# Network Voice Protocol
pup	12	PUP		# PARC universal packet protocol
argus	13	ARGUS		# ARGUS
emcon	14	EMCON		# EMCON
xnet	15	XNET		# Cross Net Debugger
chaos	16	CHAOS		# Chaos
udp	17	UDP		# user datagram protocol
mux	18	MUX		# Multiplexing protocol
dcn	19	DCN-MEAS	# DCN Measurement Subsystems
hmp	20	HMP		# host monitoring protocol
prm	21	PRM		# packet radio measurement protocol
xns-idp	22	XNS-IDP		# Xerox NS IDP
trunk-1	23	TRUNK-1		# Trunk-1
trunk-2	24	TRUNK-2		# Trunk-2
leaf-1	25	LEAF-1		# Leaf-1
leaf-2	26	LEAF-2		# Leaf-2
rdp	27	RDP		# "reliable datagram" protocol
irtp	28	IRTP		# Internet Reliable Transaction Protocol
iso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
netblt	30	NETBLT		# Bulk Data Transfer Protocol
mfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
merit-inp	32	MERIT-INP	# MERIT Internodal Protocol
dccp	33	DCCP		# Datagram Congestion Control Protocol
3pc	34	3PC		# Third Party Connect Protocol
idpr	35	IDPR		# Inter-Domain Policy Routing Protocol
xtp	36	XTP		# Xpress Tranfer Protocol
ddp	37	DDP		# Datagram Delivery Protocol
idpr-cmtp	38	IDPR-CMTP	# IDPR Control Message Transport Proto
tp++	39	TP++		# TP++ Transport Protocol
il	40	IL		# IL Transport Protocol
ipv6	41	IPV6		# ipv6
sdrp	42	SDRP		# Source Demand Routing Protocol
ipv6-route	43	IPV6-ROUTE	# routing header for ipv6
ipv6-frag	44	IPV6-FRAG	# fragment header for ipv6
idrp	45	IDRP		# Inter-Domain Routing Protocol
rsvp	46	RSVP		# Resource ReSerVation Protocol
gre	47	GRE		# Generic Routing Encapsulation
dsr	48	DSR		# Dynamic Source Routing Protocol
bna	49	BNA		# BNA
esp	50	ESP		# encapsulating security payload
ah	51	AH		# authentication header
i-nlsp	52	I-NLSP		# Integrated Net Layer Security TUBA
swipe	53	SWIPE		# IP with Encryption
narp	54	NARP		# NBMA Address Resolution Protocol
mobile	55	MOBILE		# IP Mobility
tlsp	56	TLSP		# Transport Layer Security Protocol
skip	57	SKIP		# SKIP
ipv6-icmp	58	IPV6-ICMP	icmp6	# ICMP for IPv6
ipv6-nonxt	59	IPV6-NONXT	# no next header for ipv6
ipv6-opts	60	IPV6-OPTS	# destination options for ipv6
#	61			# any host internal protocol
cftp	62	CFTP		# CFTP
#	63			# any local network
sat-expak	64	SAT-EXPAK	# SATNET and Backroom EXPAK
kryptolan	65	KRYPTOLAN	# Kryptolan
rvd	66	RVD		# MIT Remote Virtual Disk Protocol
ippc	67	IPPC		# Internet Pluribus Packet Core
#	68			# any distributed filesystem
sat-mon	69	SAT-MON		# SATNET Monitoring
visa	70	VISA		# VISA Protocol
ipcv	71	IPCV		# Internet Packet Core Utility
cpnx	72	CPNX		# Computer Protocol Network Executive
cphb	73	CPHB		# Computer Protocol Heart Beat
wsn	74	WSN		# Wang Span Network
pvp	75	PVP		# Packet Video Protocol
br-sat-mon	76	BR-SAT-MON	# Backroom SATNET Monitoring
sun-nd	77	SUN-ND		# SUN ND PROTOCOL-Temporary
wb-mon	78	WB-MON		# WIDEBAND Monitoring
wb-expak	79	WB-EXPAK	# WIDEBAND EXPAK
iso-ip	80	ISO-IP		# ISO Internet Protocol
vmtp	81	VMTP		# Versatile Message Transport
secure-vmtp	82	SECURE-VMTP	# SECURE-VMTP
vines	83	VINES		# VINES
ttp	84	TTP		# TTP
nsfnet-igp	85	NSFNET-IGP	# NSFNET-IGP
dgp	86	DGP		# Dissimilar Gateway Protocol
tcf	87	TCF		# TCF
eigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
ospf	89	OSPFIGP		# Open Shortest Path First IGP
sprite-rpc	90	Sprite-RPC	# Sprite RPC Protocol
larp	91	LARP		# Locus Address Resolution Protocol
mtp	92	MTP		# Multicast Transport Protocol
ax.25	93	AX.25		# AX.25 Frames
ipip	94	IPIP		# Yet Another IP encapsulation
micp	95	MICP		# Mobile Internetworking Control Pro.
scc-sp	96	SCC-SP		# Semaphore Communications Sec. Pro.
etherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
encap	98	ENCAP		# Yet Another IP encapsulation
#	99			# any private encryption scheme
gmtp	100	GMTP		# GMTP
ifmp	101	IFMP		# Ipsilon Flow Management Protocol
pnni	102	PNNI		# PNNI over IP
pim	103	PIM		# Protocol Independent Multicast
aris	104	ARIS		# ARIS
scps	105	SCPS		# SCPS
qnx	106	QNX		# QNX
a/n	107	A/N		# Active Networks
ipcomp	108	IPComp		# IP Payload Compression Protocol
snp	109	SNP		# Sitara Networks Protocol
compaq-peer	110	Compaq-Peer	# Compaq Peer Protocol
ipx-in-ip	111	IPX-in-IP	# IPX in IP
carp	112	CARP	vrrp		# Common Address Redundancy Protocol
pgm	113	PGM		# PGM Reliable Transport Protocol
#	114			# any 0-hop protocol
l2tp	115	L2TP		# Layer Two Tunneling Protocol
ddx	116	DDX		# D-II Data Exchange
iatp	117	IATP		# Interactive Agent Transfer Protocol
stp	118	STP		# Schedule Transfer Protocol
srp	119	SRP		# SpectraLink Radio Protocol
uti	120	UTI		# UTI
smp	121	SMP		# Simple Message Protocol
sm	122	SM		# SM
ptp	123	PTP		# Performance Transparency Protocol
isis	124	ISIS		# ISIS over IPv4
fire	125	FIRE
crtp	126	CRTP		# Combat Radio Transport Protocol
crudp	127	CRUDP		# Combat Radio User Datagram
sscopmce	128	SSCOPMCE
iplt	129	IPLT
sps	130	SPS		# Secure Packet Shield
pipe	131	PIPE		# Private IP Encapsulation within IP
sctp	132	SCTP		# Stream Control Transmission Protocol
fc	133	FC		# Fibre Channel
rsvp-e2e-ignore	134	RSVP-E2E-IGNORE	# Aggregation of RSVP for IP reservations
mobility-header	135	Mobility-Header	# Mobility Support in IPv6
udplite	136	UDPLite		# The UDP-Lite Protocol
mpls-in-ip	137	MPLS-IN-IP	# Encapsulating MPLS in IP
#	138-254			# Unassigned
pfsync	240	PFSYNC		# PF Synchronization
#	255			# Reserved
divert	258	DIVERT		# Divert pseudo-protocol [non IANA]
@


1.22
log
@Update /etc/protocols with IANA list updated 2007-02-12

Gotcha:  Number 48 (mhrp) is replaced with dsr.

Submitted by:	edwin
PR:		config/112732
MFC after:	2 weeks
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.22.2.1
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: stable/7/etc/protocols 169786 2007-05-20 03:55:22Z grog $
@


1.22.16.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.22.16.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d4 1
a4 1
# $FreeBSD: stable/9/etc/protocols 169786 2007-05-20 03:55:22Z grog $
@


1.22.16.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.22.16.1.4.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/9.1/etc/protocols 169786 2007-05-20 03:55:22Z grog $
@


1.22.16.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.22.16.1.2.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/9.0/etc/protocols 169786 2007-05-20 03:55:22Z grog $
@


1.22.14.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.22.14.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/7.4/etc/protocols 169786 2007-05-20 03:55:22Z grog $
@


1.22.12.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.22.10.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.22.10.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d4 1
a4 1
# $FreeBSD: stable/8/etc/protocols 169786 2007-05-20 03:55:22Z grog $
@


1.22.10.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.22.10.1.8.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/8.3/etc/protocols 169786 2007-05-20 03:55:22Z grog $
@


1.22.10.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.22.10.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.22.10.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.22.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.22.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.21
log
@White space fixes only: replace spaces with tabs.
@
text
@d10 1
a10 1
#hopopt 0	HOPOPT		# hop-by-hop options for ipv6
d14 2
a15 2
ipencap 4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
st2	5	ST2		# ST2 datagram mode (RFC 1819)
d20 1
a20 1
bbn-rcc 10	BBN-RCC-MON	# BBN RCC Monitoring
d32 3
a34 3
xns-idp 22	XNS-IDP		# Xerox NS IDP
trunk-1 23	TRUNK-1		# Trunk-1
trunk-2 24	TRUNK-2		# Trunk-2
d39 1
a39 1
iso-tp4 29	ISO-TP4		# ISO Transport Protocol Class 4
d41 1
a41 1
mfe-nsp 31	MFE-NSP		# MFE Network Services Protocol
d43 1
a43 1
sep	33	SEP		# Sequential Exchange Protocol
d58 1
a58 1
mhrp	48	MHRP		# Mobile Host Routing Protocol
d79 1
a79 1
sat-mon 69	SAT-MON		# SATNET Monitoring
d107 1
a107 1
etherip 97	ETHERIP		# Ethernet-within-IP Encapsulation
d128 1
a128 1
st	118	ST		# Schedule Transfer
d144 5
a148 1
#	134-254			# Unassigned
@


1.20
log
@Add CARP (Common Address Redundancy Protocol), which allows multiple
hosts to share an IP address, providing high availability and load
balancing.

Original work on CARP done by Michael Shalayeff, with many
additions by Marco Pfatschbacher and Ryan McBride.

FreeBSD port done solely by Max Laier.

Patch by:	mlaier
Obtained from:	OpenBSD (mickey, mcbride)
@
text
@d10 1
a10 1
#hopopt	0	HOPOPT		# hop-by-hop options for ipv6
d14 1
a14 1
ipencap	4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
d20 1
a20 1
bbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
d32 3
a34 3
xns-idp	22	XNS-IDP		# Xerox NS IDP
trunk-1	23	TRUNK-1		# Trunk-1
trunk-2	24	TRUNK-2		# Trunk-2
d39 1
a39 1
iso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
d41 1
a41 1
mfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
d79 1
a79 1
sat-mon	69	SAT-MON		# SATNET Monitoring
d107 1
a107 1
etherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
@


1.20.2.1
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: stable/6/etc/protocols 200489 2009-12-14 00:12:07Z dougb $
@


1.20.12.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.19
log
@Link pf to the build and install:
This adds the former ports registered groups: proxy and authpf as well as
the proxy user. Make sure to run mergemaster -p in oder to complete make
installworld without errors.

This also provides the passive OS fingerprints from OpenBSD (pf.os) and an
example pf.conf.

For those who want to go without pf; it provides a NO_PF knob to make.conf.

__FreeBSD_version will be bumped soon to reflect this and to be able to
change ports accordingly.

Approved by:	bms(mentor)
@
text
@d122 1
a122 1
vrrp	112	VRRP		# Virtual Router Redundancy Protocol
d145 1
@


1.19.2.1
log
@MFC 1.20:
  add carp and pfsync protos
@
text
@d122 1
a122 1
carp	112	CARP	vrrp		# Common Address Redundancy Protocol
a144 1
pfsync	240	PFSYNC		# PF Synchronization
@


1.18
log
@Renumber divert.

Forgotten by:	fenner
Approved by:	re (murray)
@
text
@d68 1
a68 1
ipv6-icmp	58	IPV6-ICMP	# ICMP for IPv6
@


1.17
log
@Consistancy, file system > filesystem
@
text
@d4 1
a4 1
# $FreeBSD: src/etc/protocols,v 1.16 2002/02/10 08:19:58 dd Exp $
a144 1
divert	254	DIVERT		# Divert pseudo-protocol [non IANA]
d146 1
@


1.17.2.1
log
@Renumber divert.

Forgotten by:   fenner
Approved by:    re (murray)
@
text
@d4 1
a4 1
# $FreeBSD$
d145 1
a146 1
divert	258	DIVERT		# Divert pseudo-protocol [non IANA]
@


1.16
log
@crdup(9) is not a protocol.

PR:		34624
Submitted by:	John Nielsen <nielsenj@@cs.byu.edu>,
		Hiten Pandya <hiten@@uk.FreeBSD.org>
@
text
@d4 1
a4 1
# $FreeBSD$
d78 1
a78 1
#	68			# any distributed file system
@


1.15
log
@Update reference URL.

MFC after:	3 days
@
text
@d4 1
a4 1
# $FreeBSD: src/etc/protocols,v 1.14 2000/09/24 11:20:27 asmodai Exp $
d137 1
a137 1
crdup	127	CRUDP		# Combat Radio User Datagram
@


1.14
log
@Do IANA update maintenance: list synched up to the latest version.

Document that 254 (divert) is not IANA assigned.
@
text
@d4 1
a4 1
# $FreeBSD: src/etc/protocols,v 1.13 1999/08/27 23:23:43 peter Exp $
d7 1
a7 1
# See also http://www.isi.edu/in-notes/iana/assignments/protocol-numbers
@


1.13
log
@$Id$ -> $FreeBSD$
@
text
@d4 1
a4 1
# $FreeBSD$
d132 14
a145 2
#	122-254			# Unassigned
divert	254	DIVERT		# Divert pseudo-protocol
@


1.13.2.1
log
@MFC:	Update to the latest IANA list and document divert is homebrewn.
@
text
@d4 1
a4 1
# $FreeBSD: src/etc/protocols,v 1.14 2000/09/24 11:20:27 asmodai Exp $
d132 2
a133 14
sm	122	SM		# SM
ptp	123	PTP		# Performance Transparency Protocol
isis	124	ISIS		# ISIS over IPv4
fire	125	FIRE
crtp	126	CRTP		# Combat Radio Transport Protocol
crdup	127	CRUDP		# Combat Radio User Datagram
sscopmce	128	SSCOPMCE
iplt	129	IPLT
sps	130	SPS		# Secure Packet Shield
pipe	131	PIPE		# Private IP Encapsulation within IP
sctp	132	SCTP		# Stream Control Transmission Protocol
fc	133	FC		# Fibre Channel
#	134-254			# Unassigned
divert	254	DIVERT		# Divert pseudo-protocol [non IANA]
@


1.13.2.2
log
@MFC: (rev. 1.15) Update reference URL.
@
text
@d4 1
a4 1
# $FreeBSD: src/etc/protocols,v 1.13.2.1 2000/09/24 11:26:39 asmodai Exp $
d7 1
a7 1
# See also http://www.iana.org/assignments/protocol-numbers
@


1.13.2.3
log
@MFC 1.16: crdup(9) is not a protocol.
@
text
@d4 1
a4 1
# $FreeBSD$
d137 1
a137 1
crudp	127	CRUDP		# Combat Radio User Datagram
@


1.13.2.4
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: stable/4/etc/protocols 91349 2002-02-27 03:39:00Z dd $
@


1.12
log
@solve name conflict
the old STREAM protocol has been obsoleted by "ST2" (RFC 1819)

Detected by:	Andre Albsmeier <andre.albsmeier@@mchp.siemens.de>
Suggested by:	Matt Crawford <crawdad@@fnal.gov>
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.11 1999/06/06 14:00:10 andreas Exp $
@


1.11
log
@Since FreeBSD can be used as sniffer, update the /etc/protocols file
after demand of two people and no objections:
- included all registered protocols, so it's now a useful reference as well
- renamed title to reflect new content
  (deleted word "IP", since all registered internet protocols are included now)
- corrected URL (file isn't hosted by iana.org anymore)
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.10 1998/02/13 20:21:04 julian Exp $
d15 1
a15 1
st	5	ST		# ST datagram mode (officially ``Stream'')
@


1.10
log
@Add the GRE protocol
Generic Routing Encapsulation (RFC 1702)
@
text
@d2 1
a2 1
# Internet (IP) protocols
d4 1
a4 1
#	$Id: protocols,v 1.9 1997/12/19 22:03:25 julian Exp $
d7 1
a7 1
# See also http://www.iana.org/in-notes/iana/assignments/protocol-numbers
d12 1
a12 1
igmp	2	IGMP		# Internet Group Management
d15 1
a15 1
st	5	ST		# ST datagram mode
d17 1
d19 3
d23 4
d28 2
d31 1
d33 4
d38 8
a45 1
iso-tp4	29	ISO-TP4		# ISO Transport Protocol class 4
d47 4
a50 1
idpr-cmtp	39	IDPR-CMTP	# IDPR Control Message Transport
d52 1
d55 1
d57 3
a59 1
gre	47	GRE		# Generic Routing Encapsulation (RFC 1702)      
d62 6
a67 1
skip	57	SKIP		# SKIP 
d71 20
d92 7
d100 4
d105 3
d109 24
d134 1
@


1.10.2.1
log
@MFC:	since FreeBSD can be used as sniffer, update file to
	include all registered internet protocols
	- updated title
	- updated URL (not hosted on iana.org anymore)
@
text
@d2 1
a2 1
# Internet protocols
d4 1
a4 1
#	$Id: protocols,v 1.10 1998/02/13 20:21:04 julian Exp $
d7 1
a7 1
# See also http://www.isi.edu/in-notes/iana/assignments/protocol-numbers
d12 1
a12 1
igmp	2	IGMP		# internet group management protocol
d15 1
a15 1
st	5	ST		# ST datagram mode (officially ``Stream'')
a16 1
cbt	7	CBT		# CBT, Tony Ballardie <A.Ballardie@@cs.ucl.ac.uk>
a17 3
igp	9	IGP		# any private interior gateway (Cisco: for IGRP)
bbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
nvp	11	NVP-II		# Network Voice Protocol
a18 4
argus	13	ARGUS		# ARGUS
emcon	14	EMCON		# EMCON
xnet	15	XNET		# Cross Net Debugger
chaos	16	CHAOS		# Chaos
a19 2
mux	18	MUX		# Multiplexing protocol
dcn	19	DCN-MEAS	# DCN Measurement Subsystems
a20 1
prm	21	PRM		# packet radio measurement protocol
a21 4
trunk-1	23	TRUNK-1		# Trunk-1
trunk-2	24	TRUNK-2		# Trunk-2
leaf-1	25	LEAF-1		# Leaf-1
leaf-2	26	LEAF-2		# Leaf-2
d23 1
a23 8
irtp	28	IRTP		# Internet Reliable Transaction Protocol
iso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
netblt	30	NETBLT		# Bulk Data Transfer Protocol
mfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
merit-inp	32	MERIT-INP	# MERIT Internodal Protocol
sep	33	SEP		# Sequential Exchange Protocol
3pc	34	3PC		# Third Party Connect Protocol
idpr	35	IDPR		# Inter-Domain Policy Routing Protocol
d25 1
a25 4
ddp	37	DDP		# Datagram Delivery Protocol
idpr-cmtp	38	IDPR-CMTP	# IDPR Control Message Transport Proto
tp++	39	TP++		# TP++ Transport Protocol
il	40	IL		# IL Transport Protocol
a26 1
sdrp	42	SDRP		# Source Demand Routing Protocol
a28 1
idrp	45	IDRP		# Inter-Domain Routing Protocol
d30 1
a30 3
gre	47	GRE		# Generic Routing Encapsulation
mhrp	48	MHRP		# Mobile Host Routing Protocol
bna	49	BNA		# BNA
d33 1
a33 6
i-nlsp	52	I-NLSP		# Integrated Net Layer Security TUBA
swipe	53	SWIPE		# IP with Encryption
narp	54	NARP		# NBMA Address Resolution Protocol
mobile	55	MOBILE		# IP Mobility
tlsp	56	TLSP		# Transport Layer Security Protocol
skip	57	SKIP		# SKIP
a36 20
#	61			# any host internal protocol
cftp	62	CFTP		# CFTP
#	63			# any local network
sat-expak	64	SAT-EXPAK	# SATNET and Backroom EXPAK
kryptolan	65	KRYPTOLAN	# Kryptolan
rvd	66	RVD		# MIT Remote Virtual Disk Protocol
ippc	67	IPPC		# Internet Pluribus Packet Core
#	68			# any distributed file system
sat-mon	69	SAT-MON		# SATNET Monitoring
visa	70	VISA		# VISA Protocol
ipcv	71	IPCV		# Internet Packet Core Utility
cpnx	72	CPNX		# Computer Protocol Network Executive
cphb	73	CPHB		# Computer Protocol Heart Beat
wsn	74	WSN		# Wang Span Network
pvp	75	PVP		# Packet Video Protocol
br-sat-mon	76	BR-SAT-MON	# Backroom SATNET Monitoring
sun-nd	77	SUN-ND		# SUN ND PROTOCOL-Temporary
wb-mon	78	WB-MON		# WIDEBAND Monitoring
wb-expak	79	WB-EXPAK	# WIDEBAND EXPAK
iso-ip	80	ISO-IP		# ISO Internet Protocol
a37 7
secure-vmtp	82	SECURE-VMTP	# SECURE-VMTP
vines	83	VINES		# VINES
ttp	84	TTP		# TTP
nsfnet-igp	85	NSFNET-IGP	# NSFNET-IGP
dgp	86	DGP		# Dissimilar Gateway Protocol
tcf	87	TCF		# TCF
eigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
a38 4
sprite-rpc	90	Sprite-RPC	# Sprite RPC Protocol
larp	91	LARP		# Locus Address Resolution Protocol
mtp	92	MTP		# Multicast Transport Protocol
ax.25	93	AX.25		# AX.25 Frames
a39 3
micp	95	MICP		# Mobile Internetworking Control Pro.
scc-sp	96	SCC-SP		# Semaphore Communications Sec. Pro.
etherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
a40 24
#	99			# any private encryption scheme
gmtp	100	GMTP		# GMTP
ifmp	101	IFMP		# Ipsilon Flow Management Protocol
pnni	102	PNNI		# PNNI over IP
pim	103	PIM		# Protocol Independent Multicast
aris	104	ARIS		# ARIS
scps	105	SCPS		# SCPS
qnx	106	QNX		# QNX
a/n	107	A/N		# Active Networks
ipcomp	108	IPComp		# IP Payload Compression Protocol
snp	109	SNP		# Sitara Networks Protocol
compaq-peer	110	Compaq-Peer	# Compaq Peer Protocol
ipx-in-ip	111	IPX-in-IP	# IPX in IP
vrrp	112	VRRP		# Virtual Router Redundancy Protocol
pgm	113	PGM		# PGM Reliable Transport Protocol
#	114			# any 0-hop protocol
l2tp	115	L2TP		# Layer Two Tunneling Protocol
ddx	116	DDX		# D-II Data Exchange
iatp	117	IATP		# Interactive Agent Transfer Protocol
st	118	ST		# Schedule Transfer
srp	119	SRP		# SpectraLink Radio Protocol
uti	120	UTI		# UTI
smp	121	SMP		# Simple Message Protocol
#	122-254			# Unassigned
a41 1
#	255			# Reserved
@


1.10.2.2
log
@MFC: solve name conflict
the old STREAM protocol has been obsoleted by "ST2" (RFC 1819)

Detected by:    Andre Albsmeier <andre.albsmeier@@mchp.siemens.de>
Suggested by:   Matt Crawford <crawdad@@fnal.gov>
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.10.2.1 1999/06/06 14:05:20 andreas Exp $
d15 1
a15 1
st2	5	ST2		# ST2 datagram mode (RFC 1819)
@


1.10.2.3
log
@$Id$ -> $FreeBSD$
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.10.2.4
log
@MFC:	Update to the latest IANA list and document divert is homebrewn.
@
text
@d4 1
a4 1
# $FreeBSD: src/etc/protocols,v 1.10.2.3 1999/08/29 14:18:53 peter Exp $
d132 2
a133 14
sm	122	SM		# SM
ptp	123	PTP		# Performance Transparency Protocol
isis	124	ISIS		# ISIS over IPv4
fire	125	FIRE
crtp	126	CRTP		# Combat Radio Transport Protocol
crdup	127	CRUDP		# Combat Radio User Datagram
sscopmce	128	SSCOPMCE
iplt	129	IPLT
sps	130	SPS		# Secure Packet Shield
pipe	131	PIPE		# Private IP Encapsulation within IP
sctp	132	SCTP		# Stream Control Transmission Protocol
fc	133	FC		# Fibre Channel
#	134-254			# Unassigned
divert	254	DIVERT		# Divert pseudo-protocol [non IANA]
@


1.9
log
@Add an entry for SKIP, and update the pointer to the new reference source.
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.8 1997/10/23 15:11:21 itojun Exp $
d30 1
@


1.8
log
@obey internet-draft "draft-stevens-advanced-api-04.txt" for ipv6 defs.
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.7 1997/10/03 01:32:41 itojun Exp $
d7 1
a7 1
# Updated for FreeBSD based on RFC 1340, Assigned Numbers (July 1992).
d32 1
@


1.7
log
@added icmp6 and ip6.  they are becoming common.
Source: ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.6 1997/02/23 09:20:45 peter Exp $
d10 1
d26 3
a28 1
ip6	41	IPV6		# internet protocol version 6
d30 5
a34 1
icmp6	58	ICMPV6		# ICMP for IPv6
@


1.6
log
@Revert $FreeBSD$ to $Id$
@
text
@d4 1
a4 1
#	$Id$
d25 1
d27 1
@


1.5
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d4 1
a4 1
#	$FreeBSD$
@


1.4
log
@Adding changes to ipfw and the kernel to support ip packet diversion..
This stuff should not be too destructive if the IPDIVERT is not compiled in..
 be aware that this changes the size of the ip_fw struct
so ipfw needs to be recompiled to use it.. more changes coming to clean this up.
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.3 1995/08/29 19:29:35 wollman Exp $
@


1.4.2.1
log
@Somewhere between 2.2.2 and 2.2.5, somebody screwed the RELENG_2_2 tag
on the protocols file.  Restore the tag and correctly merge the changes up
to rev 1.7, as was RELENG_2_2 was incorrectly set at.
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.4 1996/07/10 19:44:03 julian Exp $
a24 1
ip6	41	IPV6		# internet protocol version 6
a25 1
icmp6	58	ICMPV6		# ICMP for IPv6
@


1.4.2.2
log
@Merge rev 1.8 and 1.9 from HEAD (fix ipv6 official names and add SKIP
names)
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.4.2.1 1997/12/20 12:41:33 peter Exp $
d7 1
a7 1
# See also http://www.iana.org/in-notes/iana/assignments/protocol-numbers
a9 1
#hopopt	0	HOPOPT		# hop-by-hop options for ipv6
d25 1
a25 3
ipv6	41	IPV6		# ipv6
ipv6-route	43	IPV6-ROUTE	# routing header for ipv6
ipv6-frag	44	IPV6-FRAG	# fragment header for ipv6
d27 1
a27 6
esp	50	ESP		# encapsulating security payload
ah	51	AH		# authentication header
skip	57	SKIP		# SKIP 
ipv6-icmp	58	IPV6-ICMP	# ICMP for IPv6
ipv6-nonxt	59	IPV6-NONXT	# no next header for ipv6
ipv6-opts	60	IPV6-OPTS	# destination options for ipv6
@


1.4.2.3
log
@Add RFC 1702 (GRE)
MCF: matches version 1.10
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.4.2.2 1997/12/20 12:45:39 peter Exp $
a29 1
gre	47	GRE		# Generic Routing Encapsulation (RFC 1702)      
@


1.4.2.4
log
@$Id$ -> $FreeBSD$
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.4.2.5
log
@MFC:	Update to the latest IANA list and document divert is homebrewn.
@
text
@d2 1
a2 1
# Internet protocols
d4 1
a4 1
# $FreeBSD: src/etc/protocols,v 1.4.2.4 1999/09/05 11:01:57 peter Exp $
d7 1
a7 1
# See also http://www.isi.edu/in-notes/iana/assignments/protocol-numbers
d12 1
a12 1
igmp	2	IGMP		# internet group management protocol
d15 1
a15 1
st2	5	ST2		# ST2 datagram mode (RFC 1819)
a16 1
cbt	7	CBT		# CBT, Tony Ballardie <A.Ballardie@@cs.ucl.ac.uk>
a17 3
igp	9	IGP		# any private interior gateway (Cisco: for IGRP)
bbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
nvp	11	NVP-II		# Network Voice Protocol
a18 4
argus	13	ARGUS		# ARGUS
emcon	14	EMCON		# EMCON
xnet	15	XNET		# Cross Net Debugger
chaos	16	CHAOS		# Chaos
a19 2
mux	18	MUX		# Multiplexing protocol
dcn	19	DCN-MEAS	# DCN Measurement Subsystems
a20 1
prm	21	PRM		# packet radio measurement protocol
a21 4
trunk-1	23	TRUNK-1		# Trunk-1
trunk-2	24	TRUNK-2		# Trunk-2
leaf-1	25	LEAF-1		# Leaf-1
leaf-2	26	LEAF-2		# Leaf-2
d23 1
a23 8
irtp	28	IRTP		# Internet Reliable Transaction Protocol
iso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
netblt	30	NETBLT		# Bulk Data Transfer Protocol
mfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
merit-inp	32	MERIT-INP	# MERIT Internodal Protocol
sep	33	SEP		# Sequential Exchange Protocol
3pc	34	3PC		# Third Party Connect Protocol
idpr	35	IDPR		# Inter-Domain Policy Routing Protocol
d25 1
a25 4
ddp	37	DDP		# Datagram Delivery Protocol
idpr-cmtp	38	IDPR-CMTP	# IDPR Control Message Transport Proto
tp++	39	TP++		# TP++ Transport Protocol
il	40	IL		# IL Transport Protocol
a26 1
sdrp	42	SDRP		# Source Demand Routing Protocol
a28 1
idrp	45	IDRP		# Inter-Domain Routing Protocol
d30 1
a30 3
gre	47	GRE		# Generic Routing Encapsulation
mhrp	48	MHRP		# Mobile Host Routing Protocol
bna	49	BNA		# BNA
d33 1
a33 6
i-nlsp	52	I-NLSP		# Integrated Net Layer Security TUBA
swipe	53	SWIPE		# IP with Encryption
narp	54	NARP		# NBMA Address Resolution Protocol
mobile	55	MOBILE		# IP Mobility
tlsp	56	TLSP		# Transport Layer Security Protocol
skip	57	SKIP		# SKIP
a36 20
#	61			# any host internal protocol
cftp	62	CFTP		# CFTP
#	63			# any local network
sat-expak	64	SAT-EXPAK	# SATNET and Backroom EXPAK
kryptolan	65	KRYPTOLAN	# Kryptolan
rvd	66	RVD		# MIT Remote Virtual Disk Protocol
ippc	67	IPPC		# Internet Pluribus Packet Core
#	68			# any distributed file system
sat-mon	69	SAT-MON		# SATNET Monitoring
visa	70	VISA		# VISA Protocol
ipcv	71	IPCV		# Internet Packet Core Utility
cpnx	72	CPNX		# Computer Protocol Network Executive
cphb	73	CPHB		# Computer Protocol Heart Beat
wsn	74	WSN		# Wang Span Network
pvp	75	PVP		# Packet Video Protocol
br-sat-mon	76	BR-SAT-MON	# Backroom SATNET Monitoring
sun-nd	77	SUN-ND		# SUN ND PROTOCOL-Temporary
wb-mon	78	WB-MON		# WIDEBAND Monitoring
wb-expak	79	WB-EXPAK	# WIDEBAND EXPAK
iso-ip	80	ISO-IP		# ISO Internet Protocol
a37 7
secure-vmtp	82	SECURE-VMTP	# SECURE-VMTP
vines	83	VINES		# VINES
ttp	84	TTP		# TTP
nsfnet-igp	85	NSFNET-IGP	# NSFNET-IGP
dgp	86	DGP		# Dissimilar Gateway Protocol
tcf	87	TCF		# TCF
eigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
a38 4
sprite-rpc	90	Sprite-RPC	# Sprite RPC Protocol
larp	91	LARP		# Locus Address Resolution Protocol
mtp	92	MTP		# Multicast Transport Protocol
ax.25	93	AX.25		# AX.25 Frames
a39 3
micp	95	MICP		# Mobile Internetworking Control Pro.
scc-sp	96	SCC-SP		# Semaphore Communications Sec. Pro.
etherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
d41 1
a41 38
#	99			# any private encryption scheme
gmtp	100	GMTP		# GMTP
ifmp	101	IFMP		# Ipsilon Flow Management Protocol
pnni	102	PNNI		# PNNI over IP
pim	103	PIM		# Protocol Independent Multicast
aris	104	ARIS		# ARIS
scps	105	SCPS		# SCPS
qnx	106	QNX		# QNX
a/n	107	A/N		# Active Networks
ipcomp	108	IPComp		# IP Payload Compression Protocol
snp	109	SNP		# Sitara Networks Protocol
compaq-peer	110	Compaq-Peer	# Compaq Peer Protocol
ipx-in-ip	111	IPX-in-IP	# IPX in IP
vrrp	112	VRRP		# Virtual Router Redundancy Protocol
pgm	113	PGM		# PGM Reliable Transport Protocol
#	114			# any 0-hop protocol
l2tp	115	L2TP		# Layer Two Tunneling Protocol
ddx	116	DDX		# D-II Data Exchange
iatp	117	IATP		# Interactive Agent Transfer Protocol
st	118	ST		# Schedule Transfer
srp	119	SRP		# SpectraLink Radio Protocol
uti	120	UTI		# UTI
smp	121	SMP		# Simple Message Protocol
sm	122	SM		# SM
ptp	123	PTP		# Performance Transparency Protocol
isis	124	ISIS		# ISIS over IPv4
fire	125	FIRE
crtp	126	CRTP		# Combat Radio Transport Protocol
crdup	127	CRUDP		# Combat Radio User Datagram
sscopmce	128	SSCOPMCE
iplt	129	IPLT
sps	130	SPS		# Secure Packet Shield
pipe	131	PIPE		# Private IP Encapsulation within IP
sctp	132	SCTP		# Stream Control Transmission Protocol
fc	133	FC		# Fibre Channel
#	134-254			# Unassigned
divert	254	DIVERT		# Divert pseudo-protocol [non IANA]
#	255			# Reserved
@


1.3
log
@Add official protocol and port numbers for RSVP.
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.2 1993/11/07 00:31:22 wollman Exp $
d30 1
@


1.2
log
@Added a whole bunch of common protocols and ports from the latest edition of
Assigned Numbers.
@
text
@d4 1
a4 1
#	$Id$
d25 1
@


1.2.8.1
log
@Brought in change from main branch: add rsvp.
@
text
@d4 1
a4 1
#	$Id: protocols,v 1.2 1993/11/07 00:31:22 wollman Exp $
a24 1
rsvp	46	RSVP		# Resource ReSerVation Protocol
@


1.2.8.2
log
@$Id$ -> $FreeBSD$
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.1
log
@Initial revision
@
text
@d4 2
a5 1
#	@@(#)protocols	5.1 (Berkeley) 4/17/89
d7 2
d11 1
d13 2
d22 7
@


1.1.1.1
log
@Initial import of 386BSD 0.1 othersrc/etc
@
text
@@
