|
@@ -2,7 +2,7 @@
|
|
*
|
|
*
|
|
* DO NOT EDIT THIS FILE (tcpbridge_opts.c)
|
|
* DO NOT EDIT THIS FILE (tcpbridge_opts.c)
|
|
*
|
|
*
|
|
- * It has been AutoGen-ed Wednesday January 16, 2008 at 10:09:46 PM PST
|
|
|
|
|
|
+ * It has been AutoGen-ed Thursday May 15, 2008 at 08:51:18 AM PDT
|
|
* From the definitions tcpbridge_opts.def
|
|
* From the definitions tcpbridge_opts.def
|
|
* and the template file options
|
|
* and the template file options
|
|
*
|
|
*
|
|
@@ -20,7 +20,7 @@
|
|
*
|
|
*
|
|
* This source file is copyrighted and licensed under the following terms:
|
|
* This source file is copyrighted and licensed under the following terms:
|
|
*
|
|
*
|
|
- * tcpbridge copyright 2005-2007 Aaron Turner - all rights reserved
|
|
|
|
|
|
+ * tcpbridge copyright 2005-2008 Aaron Turner - all rights reserved
|
|
*
|
|
*
|
|
* tcpbridge is free software copyrighted by Aaron Turner.
|
|
* tcpbridge is free software copyrighted by Aaron Turner.
|
|
*
|
|
*
|
|
@@ -59,7 +59,7 @@
|
|
extern "C" {
|
|
extern "C" {
|
|
#endif
|
|
#endif
|
|
tSCC zCopyright[] =
|
|
tSCC zCopyright[] =
|
|
- "tcpbridge copyright (c) 2005-2007 Aaron Turner, all rights reserved";
|
|
|
|
|
|
+ "tcpbridge copyright (c) 2005-2008 Aaron Turner, all rights reserved";
|
|
tSCC zCopyrightNotice[] =
|
|
tSCC zCopyrightNotice[] =
|
|
"tcpbridge is free software copyrighted by Aaron Turner.\n\n\
|
|
"tcpbridge is free software copyrighted by Aaron Turner.\n\n\
|
|
Redistribution and use in source and binary forms, with or without\n\
|
|
Redistribution and use in source and binary forms, with or without\n\
|
|
@@ -240,6 +240,16 @@ tSCC zEfcs_Name[] = "efcs";
|
|
#define EFCS_FLAGS (OPTST_DISABLED)
|
|
#define EFCS_FLAGS (OPTST_DISABLED)
|
|
|
|
|
|
/*
|
|
/*
|
|
|
|
+ * Ttl option description:
|
|
|
|
+ */
|
|
|
|
+tSCC zTtlText[] =
|
|
|
|
+ "Modify the IPv4 TTL";
|
|
|
|
+tSCC zTtl_NAME[] = "TTL";
|
|
|
|
+tSCC zTtl_Name[] = "ttl";
|
|
|
|
+#define TTL_FLAGS (OPTST_DISABLED \
|
|
|
|
+ | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
|
|
|
|
+
|
|
|
|
+/*
|
|
* Fixlen option description:
|
|
* Fixlen option description:
|
|
*/
|
|
*/
|
|
tSCC zFixlenText[] =
|
|
tSCC zFixlenText[] =
|
|
@@ -712,8 +722,20 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zEfcsText, zEfcs_NAME, zEfcs_Name,
|
|
/* desc, NAME, name */ zEfcsText, zEfcs_NAME, zEfcs_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 11, VALUE_OPT_FIXLEN,
|
|
|
|
- /* equiv idx, value */ 11, VALUE_OPT_FIXLEN,
|
|
|
|
|
|
+ { /* entry idx, value */ 11, VALUE_OPT_TTL,
|
|
|
|
+ /* equiv idx, value */ 11, VALUE_OPT_TTL,
|
|
|
|
+ /* equivalenced to */ NO_EQUIVALENT,
|
|
|
|
+ /* min, max, act ct */ 0, 1, 0,
|
|
|
|
+ /* opt state flags */ TTL_FLAGS, 0,
|
|
|
|
+ /* last opt argumnt */ { NULL },
|
|
|
|
+ /* arg list/cookie */ NULL,
|
|
|
|
+ /* must/cannot opts */ NULL, NULL,
|
|
|
|
+ /* option proc */ NULL,
|
|
|
|
+ /* desc, NAME, name */ zTtlText, zTtl_NAME, zTtl_Name,
|
|
|
|
+ /* disablement strs */ NULL, NULL },
|
|
|
|
+
|
|
|
|
+ { /* entry idx, value */ 12, VALUE_OPT_FIXLEN,
|
|
|
|
+ /* equiv idx, value */ 12, VALUE_OPT_FIXLEN,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ FIXLEN_FLAGS, 0,
|
|
/* opt state flags */ FIXLEN_FLAGS, 0,
|
|
@@ -724,8 +746,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zFixlenText, zFixlen_NAME, zFixlen_Name,
|
|
/* desc, NAME, name */ zFixlenText, zFixlen_NAME, zFixlen_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 12, VALUE_OPT_SKIPL2BROADCAST,
|
|
|
|
- /* equiv idx, value */ 12, VALUE_OPT_SKIPL2BROADCAST,
|
|
|
|
|
|
+ { /* entry idx, value */ 13, VALUE_OPT_SKIPL2BROADCAST,
|
|
|
|
+ /* equiv idx, value */ 13, VALUE_OPT_SKIPL2BROADCAST,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ SKIPL2BROADCAST_FLAGS, 0,
|
|
/* opt state flags */ SKIPL2BROADCAST_FLAGS, 0,
|
|
@@ -736,8 +758,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zSkipl2broadcastText, zSkipl2broadcast_NAME, zSkipl2broadcast_Name,
|
|
/* desc, NAME, name */ zSkipl2broadcastText, zSkipl2broadcast_NAME, zSkipl2broadcast_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 13, VALUE_OPT_DLT,
|
|
|
|
- /* equiv idx, value */ 13, VALUE_OPT_DLT,
|
|
|
|
|
|
+ { /* entry idx, value */ 14, VALUE_OPT_DLT,
|
|
|
|
+ /* equiv idx, value */ 14, VALUE_OPT_DLT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ DLT_FLAGS, 0,
|
|
/* opt state flags */ DLT_FLAGS, 0,
|
|
@@ -748,8 +770,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zDltText, zDlt_NAME, zDlt_Name,
|
|
/* desc, NAME, name */ zDltText, zDlt_NAME, zDlt_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 14, VALUE_OPT_ENET_DMAC,
|
|
|
|
- /* equiv idx, value */ 14, VALUE_OPT_ENET_DMAC,
|
|
|
|
|
|
+ { /* entry idx, value */ 15, VALUE_OPT_ENET_DMAC,
|
|
|
|
+ /* equiv idx, value */ 15, VALUE_OPT_ENET_DMAC,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ ENET_DMAC_FLAGS, 0,
|
|
/* opt state flags */ ENET_DMAC_FLAGS, 0,
|
|
@@ -760,8 +782,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zEnet_DmacText, zEnet_Dmac_NAME, zEnet_Dmac_Name,
|
|
/* desc, NAME, name */ zEnet_DmacText, zEnet_Dmac_NAME, zEnet_Dmac_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 15, VALUE_OPT_ENET_SMAC,
|
|
|
|
- /* equiv idx, value */ 15, VALUE_OPT_ENET_SMAC,
|
|
|
|
|
|
+ { /* entry idx, value */ 16, VALUE_OPT_ENET_SMAC,
|
|
|
|
+ /* equiv idx, value */ 16, VALUE_OPT_ENET_SMAC,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ ENET_SMAC_FLAGS, 0,
|
|
/* opt state flags */ ENET_SMAC_FLAGS, 0,
|
|
@@ -772,8 +794,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zEnet_SmacText, zEnet_Smac_NAME, zEnet_Smac_Name,
|
|
/* desc, NAME, name */ zEnet_SmacText, zEnet_Smac_NAME, zEnet_Smac_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 16, VALUE_OPT_ENET_VLAN,
|
|
|
|
- /* equiv idx, value */ 16, VALUE_OPT_ENET_VLAN,
|
|
|
|
|
|
+ { /* entry idx, value */ 17, VALUE_OPT_ENET_VLAN,
|
|
|
|
+ /* equiv idx, value */ 17, VALUE_OPT_ENET_VLAN,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ ENET_VLAN_FLAGS, 0,
|
|
/* opt state flags */ ENET_VLAN_FLAGS, 0,
|
|
@@ -784,8 +806,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zEnet_VlanText, zEnet_Vlan_NAME, zEnet_Vlan_Name,
|
|
/* desc, NAME, name */ zEnet_VlanText, zEnet_Vlan_NAME, zEnet_Vlan_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 17, VALUE_OPT_ENET_VLAN_TAG,
|
|
|
|
- /* equiv idx, value */ 17, VALUE_OPT_ENET_VLAN_TAG,
|
|
|
|
|
|
+ { /* entry idx, value */ 18, VALUE_OPT_ENET_VLAN_TAG,
|
|
|
|
+ /* equiv idx, value */ 18, VALUE_OPT_ENET_VLAN_TAG,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ ENET_VLAN_TAG_FLAGS, 0,
|
|
/* opt state flags */ ENET_VLAN_TAG_FLAGS, 0,
|
|
@@ -796,8 +818,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zEnet_Vlan_TagText, zEnet_Vlan_Tag_NAME, zEnet_Vlan_Tag_Name,
|
|
/* desc, NAME, name */ zEnet_Vlan_TagText, zEnet_Vlan_Tag_NAME, zEnet_Vlan_Tag_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 18, VALUE_OPT_ENET_VLAN_CFI,
|
|
|
|
- /* equiv idx, value */ 18, VALUE_OPT_ENET_VLAN_CFI,
|
|
|
|
|
|
+ { /* entry idx, value */ 19, VALUE_OPT_ENET_VLAN_CFI,
|
|
|
|
+ /* equiv idx, value */ 19, VALUE_OPT_ENET_VLAN_CFI,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ ENET_VLAN_CFI_FLAGS, 0,
|
|
/* opt state flags */ ENET_VLAN_CFI_FLAGS, 0,
|
|
@@ -808,8 +830,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zEnet_Vlan_CfiText, zEnet_Vlan_Cfi_NAME, zEnet_Vlan_Cfi_Name,
|
|
/* desc, NAME, name */ zEnet_Vlan_CfiText, zEnet_Vlan_Cfi_NAME, zEnet_Vlan_Cfi_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 19, VALUE_OPT_ENET_VLAN_PRI,
|
|
|
|
- /* equiv idx, value */ 19, VALUE_OPT_ENET_VLAN_PRI,
|
|
|
|
|
|
+ { /* entry idx, value */ 20, VALUE_OPT_ENET_VLAN_PRI,
|
|
|
|
+ /* equiv idx, value */ 20, VALUE_OPT_ENET_VLAN_PRI,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ ENET_VLAN_PRI_FLAGS, 0,
|
|
/* opt state flags */ ENET_VLAN_PRI_FLAGS, 0,
|
|
@@ -820,8 +842,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zEnet_Vlan_PriText, zEnet_Vlan_Pri_NAME, zEnet_Vlan_Pri_Name,
|
|
/* desc, NAME, name */ zEnet_Vlan_PriText, zEnet_Vlan_Pri_NAME, zEnet_Vlan_Pri_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 20, VALUE_OPT_HDLC_CONTROL,
|
|
|
|
- /* equiv idx, value */ 20, VALUE_OPT_HDLC_CONTROL,
|
|
|
|
|
|
+ { /* entry idx, value */ 21, VALUE_OPT_HDLC_CONTROL,
|
|
|
|
+ /* equiv idx, value */ 21, VALUE_OPT_HDLC_CONTROL,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ HDLC_CONTROL_FLAGS, 0,
|
|
/* opt state flags */ HDLC_CONTROL_FLAGS, 0,
|
|
@@ -832,8 +854,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zHdlc_ControlText, zHdlc_Control_NAME, zHdlc_Control_Name,
|
|
/* desc, NAME, name */ zHdlc_ControlText, zHdlc_Control_NAME, zHdlc_Control_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 21, VALUE_OPT_HDLC_ADDRESS,
|
|
|
|
- /* equiv idx, value */ 21, VALUE_OPT_HDLC_ADDRESS,
|
|
|
|
|
|
+ { /* entry idx, value */ 22, VALUE_OPT_HDLC_ADDRESS,
|
|
|
|
+ /* equiv idx, value */ 22, VALUE_OPT_HDLC_ADDRESS,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ HDLC_ADDRESS_FLAGS, 0,
|
|
/* opt state flags */ HDLC_ADDRESS_FLAGS, 0,
|
|
@@ -844,8 +866,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zHdlc_AddressText, zHdlc_Address_NAME, zHdlc_Address_Name,
|
|
/* desc, NAME, name */ zHdlc_AddressText, zHdlc_Address_NAME, zHdlc_Address_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 22, VALUE_OPT_USER_DLT,
|
|
|
|
- /* equiv idx, value */ 22, VALUE_OPT_USER_DLT,
|
|
|
|
|
|
+ { /* entry idx, value */ 23, VALUE_OPT_USER_DLT,
|
|
|
|
+ /* equiv idx, value */ 23, VALUE_OPT_USER_DLT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ USER_DLT_FLAGS, 0,
|
|
/* opt state flags */ USER_DLT_FLAGS, 0,
|
|
@@ -856,8 +878,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zUser_DltText, zUser_Dlt_NAME, zUser_Dlt_Name,
|
|
/* desc, NAME, name */ zUser_DltText, zUser_Dlt_NAME, zUser_Dlt_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 23, VALUE_OPT_USER_DLINK,
|
|
|
|
- /* equiv idx, value */ 23, VALUE_OPT_USER_DLINK,
|
|
|
|
|
|
+ { /* entry idx, value */ 24, VALUE_OPT_USER_DLINK,
|
|
|
|
+ /* equiv idx, value */ 24, VALUE_OPT_USER_DLINK,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 2, 0,
|
|
/* min, max, act ct */ 0, 2, 0,
|
|
/* opt state flags */ USER_DLINK_FLAGS, 0,
|
|
/* opt state flags */ USER_DLINK_FLAGS, 0,
|
|
@@ -868,8 +890,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zUser_DlinkText, zUser_Dlink_NAME, zUser_Dlink_Name,
|
|
/* desc, NAME, name */ zUser_DlinkText, zUser_Dlink_NAME, zUser_Dlink_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 24, VALUE_OPT_DBUG,
|
|
|
|
- /* equiv idx, value */ 24, VALUE_OPT_DBUG,
|
|
|
|
|
|
+ { /* entry idx, value */ 25, VALUE_OPT_DBUG,
|
|
|
|
+ /* equiv idx, value */ 25, VALUE_OPT_DBUG,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ DBUG_FLAGS, 0,
|
|
/* opt state flags */ DBUG_FLAGS, 0,
|
|
@@ -880,8 +902,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zDbugText, zDbug_NAME, zDbug_Name,
|
|
/* desc, NAME, name */ zDbugText, zDbug_NAME, zDbug_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 25, VALUE_OPT_INTF1,
|
|
|
|
- /* equiv idx, value */ 25, VALUE_OPT_INTF1,
|
|
|
|
|
|
+ { /* entry idx, value */ 26, VALUE_OPT_INTF1,
|
|
|
|
+ /* equiv idx, value */ 26, VALUE_OPT_INTF1,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 1, 1, 0,
|
|
/* min, max, act ct */ 1, 1, 0,
|
|
/* opt state flags */ INTF1_FLAGS, 0,
|
|
/* opt state flags */ INTF1_FLAGS, 0,
|
|
@@ -892,8 +914,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zIntf1Text, zIntf1_NAME, zIntf1_Name,
|
|
/* desc, NAME, name */ zIntf1Text, zIntf1_NAME, zIntf1_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 26, VALUE_OPT_INTF2,
|
|
|
|
- /* equiv idx, value */ 26, VALUE_OPT_INTF2,
|
|
|
|
|
|
+ { /* entry idx, value */ 27, VALUE_OPT_INTF2,
|
|
|
|
+ /* equiv idx, value */ 27, VALUE_OPT_INTF2,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ INTF2_FLAGS, 0,
|
|
/* opt state flags */ INTF2_FLAGS, 0,
|
|
@@ -904,8 +926,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zIntf2Text, zIntf2_NAME, zIntf2_Name,
|
|
/* desc, NAME, name */ zIntf2Text, zIntf2_NAME, zIntf2_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 27, VALUE_OPT_UNIDIR,
|
|
|
|
- /* equiv idx, value */ 27, VALUE_OPT_UNIDIR,
|
|
|
|
|
|
+ { /* entry idx, value */ 28, VALUE_OPT_UNIDIR,
|
|
|
|
+ /* equiv idx, value */ 28, VALUE_OPT_UNIDIR,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ UNIDIR_FLAGS, 0,
|
|
/* opt state flags */ UNIDIR_FLAGS, 0,
|
|
@@ -916,8 +938,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zUnidirText, zUnidir_NAME, zUnidir_Name,
|
|
/* desc, NAME, name */ zUnidirText, zUnidir_NAME, zUnidir_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 28, VALUE_OPT_LIMIT,
|
|
|
|
- /* equiv idx, value */ 28, VALUE_OPT_LIMIT,
|
|
|
|
|
|
+ { /* entry idx, value */ 29, VALUE_OPT_LIMIT,
|
|
|
|
+ /* equiv idx, value */ 29, VALUE_OPT_LIMIT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ LIMIT_FLAGS, 0,
|
|
/* opt state flags */ LIMIT_FLAGS, 0,
|
|
@@ -928,8 +950,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zLimitText, zLimit_NAME, zLimit_Name,
|
|
/* desc, NAME, name */ zLimitText, zLimit_NAME, zLimit_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 29, VALUE_OPT_INCLUDE,
|
|
|
|
- /* equiv idx, value */ 29, VALUE_OPT_INCLUDE,
|
|
|
|
|
|
+ { /* entry idx, value */ 30, VALUE_OPT_INCLUDE,
|
|
|
|
+ /* equiv idx, value */ 30, VALUE_OPT_INCLUDE,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ INCLUDE_FLAGS, 0,
|
|
/* opt state flags */ INCLUDE_FLAGS, 0,
|
|
@@ -940,8 +962,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zIncludeText, zInclude_NAME, zInclude_Name,
|
|
/* desc, NAME, name */ zIncludeText, zInclude_NAME, zInclude_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 30, VALUE_OPT_EXCLUDE,
|
|
|
|
- /* equiv idx, value */ 30, VALUE_OPT_EXCLUDE,
|
|
|
|
|
|
+ { /* entry idx, value */ 31, VALUE_OPT_EXCLUDE,
|
|
|
|
+ /* equiv idx, value */ 31, VALUE_OPT_EXCLUDE,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ EXCLUDE_FLAGS, 0,
|
|
/* opt state flags */ EXCLUDE_FLAGS, 0,
|
|
@@ -952,8 +974,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zExcludeText, zExclude_NAME, zExclude_Name,
|
|
/* desc, NAME, name */ zExcludeText, zExclude_NAME, zExclude_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 31, VALUE_OPT_PID,
|
|
|
|
- /* equiv idx, value */ 31, VALUE_OPT_PID,
|
|
|
|
|
|
+ { /* entry idx, value */ 32, VALUE_OPT_PID,
|
|
|
|
+ /* equiv idx, value */ 32, VALUE_OPT_PID,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ PID_FLAGS, 0,
|
|
/* opt state flags */ PID_FLAGS, 0,
|
|
@@ -964,8 +986,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zPidText, zPid_NAME, zPid_Name,
|
|
/* desc, NAME, name */ zPidText, zPid_NAME, zPid_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 32, VALUE_OPT_VERBOSE,
|
|
|
|
- /* equiv idx, value */ 32, VALUE_OPT_VERBOSE,
|
|
|
|
|
|
+ { /* entry idx, value */ 33, VALUE_OPT_VERBOSE,
|
|
|
|
+ /* equiv idx, value */ 33, VALUE_OPT_VERBOSE,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ VERBOSE_FLAGS, 0,
|
|
/* opt state flags */ VERBOSE_FLAGS, 0,
|
|
@@ -976,8 +998,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zVerboseText, zVerbose_NAME, zVerbose_Name,
|
|
/* desc, NAME, name */ zVerboseText, zVerbose_NAME, zVerbose_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 33, VALUE_OPT_DECODE,
|
|
|
|
- /* equiv idx, value */ 33, VALUE_OPT_DECODE,
|
|
|
|
|
|
+ { /* entry idx, value */ 34, VALUE_OPT_DECODE,
|
|
|
|
+ /* equiv idx, value */ 34, VALUE_OPT_DECODE,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ DECODE_FLAGS, 0,
|
|
/* opt state flags */ DECODE_FLAGS, 0,
|
|
@@ -988,8 +1010,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zDecodeText, zDecode_NAME, zDecode_Name,
|
|
/* desc, NAME, name */ zDecodeText, zDecode_NAME, zDecode_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 34, VALUE_OPT_VERSION,
|
|
|
|
- /* equiv idx, value */ 34, VALUE_OPT_VERSION,
|
|
|
|
|
|
+ { /* entry idx, value */ 35, VALUE_OPT_VERSION,
|
|
|
|
+ /* equiv idx, value */ 35, VALUE_OPT_VERSION,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ VERSION_FLAGS, 0,
|
|
/* opt state flags */ VERSION_FLAGS, 0,
|
|
@@ -1000,8 +1022,8 @@ static tOptDesc optDesc[ OPTION_CT ] = {
|
|
/* desc, NAME, name */ zVersionText, zVersion_NAME, zVersion_Name,
|
|
/* desc, NAME, name */ zVersionText, zVersion_NAME, zVersion_Name,
|
|
/* disablement strs */ NULL, NULL },
|
|
/* disablement strs */ NULL, NULL },
|
|
|
|
|
|
- { /* entry idx, value */ 35, VALUE_OPT_LESS_HELP,
|
|
|
|
- /* equiv idx, value */ 35, VALUE_OPT_LESS_HELP,
|
|
|
|
|
|
+ { /* entry idx, value */ 36, VALUE_OPT_LESS_HELP,
|
|
|
|
+ /* equiv idx, value */ 36, VALUE_OPT_LESS_HELP,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* equivalenced to */ NO_EQUIVALENT,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* min, max, act ct */ 0, 1, 0,
|
|
/* opt state flags */ LESS_HELP_FLAGS, 0,
|
|
/* opt state flags */ LESS_HELP_FLAGS, 0,
|
|
@@ -1128,7 +1150,7 @@ tOptions tcpbridgeOptions = {
|
|
NO_EQUIVALENT /* index of '-#' option */,
|
|
NO_EQUIVALENT /* index of '-#' option */,
|
|
9 /* index of default opt */
|
|
9 /* index of default opt */
|
|
},
|
|
},
|
|
- 40 /* full option count */, 36 /* user option count */,
|
|
|
|
|
|
+ 41 /* full option count */, 37 /* user option count */,
|
|
tcpbridge_full_usage, tcpbridge_short_usage
|
|
tcpbridge_full_usage, tcpbridge_short_usage
|
|
};
|
|
};
|
|
|
|
|
|
@@ -1528,7 +1550,7 @@ doOptVersion(
|
|
fprintf(stderr, " (debug)");
|
|
fprintf(stderr, " (debug)");
|
|
#endif
|
|
#endif
|
|
fprintf(stderr, "\n");
|
|
fprintf(stderr, "\n");
|
|
- fprintf(stderr, "Copyright 2001-2007 by Aaron Turner <aturner at synfin dot net>\n");
|
|
|
|
|
|
+ fprintf(stderr, "Copyright 2001-2008 by Aaron Turner <aturner at synfin dot net>\n");
|
|
#ifdef HAVE_LIBNET
|
|
#ifdef HAVE_LIBNET
|
|
fprintf(stderr, "Compiled against libnet: %s\n", LIBNET_VERSION);
|
|
fprintf(stderr, "Compiled against libnet: %s\n", LIBNET_VERSION);
|
|
#else
|
|
#else
|