xref: /freebsd/sbin/ipf/libipf/ionames.c (revision 2a63c3be158216222d89a073dcbd6a72ee4aab5a)
1*41edb306SCy Schubert 
2*41edb306SCy Schubert /*
3*41edb306SCy Schubert  * Copyright (C) 2012 by Darren Reed.
4*41edb306SCy Schubert  *
5*41edb306SCy Schubert  * See the IPFILTER.LICENCE file for details on licencing.
6*41edb306SCy Schubert  *
7*41edb306SCy Schubert  * $Id$
8*41edb306SCy Schubert  */
9*41edb306SCy Schubert #include "ipf.h"
10*41edb306SCy Schubert 
11*41edb306SCy Schubert 
12*41edb306SCy Schubert struct	ipopt_names	ionames[] ={
13*41edb306SCy Schubert 	{ IPOPT_NOP,	0x000001,	1,	"nop" },	/* RFC791 */
14*41edb306SCy Schubert 	{ IPOPT_RR,	0x000002,	8,	"rr" },		/* 1 route */
15*41edb306SCy Schubert 	{ IPOPT_ZSU,	0x000004,	4,	"zsu" },	/* size ?? */
16*41edb306SCy Schubert 	{ IPOPT_MTUP,	0x000008,	4,	"mtup" },	/* RFC1191 */
17*41edb306SCy Schubert 	{ IPOPT_MTUR,	0x000010,	4,	"mtur" },	/* RFC1191 */
18*41edb306SCy Schubert 	{ IPOPT_ENCODE,	0x000020,	4,	"encode" },	/* size ?? */
19*41edb306SCy Schubert 	{ IPOPT_TS,	0x000040,	8,	"ts" },		/* 1 TS */
20*41edb306SCy Schubert 	{ IPOPT_TR,	0x000080,	4,	"tr" },		/* RFC1393 */
21*41edb306SCy Schubert 	{ IPOPT_SECURITY,0x000100,	12,	"sec" },	/* RFC1108 */
22*41edb306SCy Schubert 	{ IPOPT_SECURITY,0x000100,	12,	"sec-class" },	/* RFC1108 */
23*41edb306SCy Schubert 	{ IPOPT_LSRR,	0x000200,	8,	"lsrr" },	/* 1 route */
24*41edb306SCy Schubert 	{ IPOPT_E_SEC,	0x000400,	8,	"e-sec" },	/* RFC1108 */
25*41edb306SCy Schubert 	{ IPOPT_CIPSO,	0x000800,	8,	"cipso" },	/* size ?? */
26*41edb306SCy Schubert 	{ IPOPT_SATID,	0x001000,	4,	"satid" },	/* RFC791 */
27*41edb306SCy Schubert 	{ IPOPT_SSRR,	0x002000,	8,	"ssrr" },	/* 1 route */
28*41edb306SCy Schubert 	{ IPOPT_ADDEXT,	0x004000,	4,	"addext" },	/* IPv7 ?? */
29*41edb306SCy Schubert 	{ IPOPT_VISA,	0x008000,	4,	"visa" },	/* size ?? */
30*41edb306SCy Schubert 	{ IPOPT_IMITD,	0x010000,	4,	"imitd" },	/* size ?? */
31*41edb306SCy Schubert 	{ IPOPT_EIP,	0x020000,	4,	"eip" },	/* RFC1385 */
32*41edb306SCy Schubert 	{ IPOPT_FINN,	0x040000,	4,	"finn" },	/* size ?? */
33*41edb306SCy Schubert 	{ IPOPT_DPS,	0x080000,	4,	"dps" },	/* size ?? */
34*41edb306SCy Schubert 	{ IPOPT_SDB,	0x100000,	4,	"sdb" },	/* size ?? */
35*41edb306SCy Schubert 	{ IPOPT_NSAPA,	0x200000,	4,	"nsapa" },	/* size ?? */
36*41edb306SCy Schubert 	{ IPOPT_RTRALRT,0x400000,	4,	"rtralrt" },	/* RFC2113 */
37*41edb306SCy Schubert 	{ IPOPT_UMP,	0x800000,	4,	"ump" },	/* size ?? */
38*41edb306SCy Schubert 	{ IPOPT_AH,	0x1000000,	0,	"ah" },		/* IPPROTO_AH */
39*41edb306SCy Schubert 	{ 0, 		0,	0,	(char *)NULL }     /* must be last */
40*41edb306SCy Schubert };
41