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