Files
m241Neelima/vxworks-6.9/target/h/wrn/wm/util/layout/ppp.h
T
2026-07-30 11:19:44 +05:30

203 lines
6.6 KiB
C

/* This file was automatically generated by Epilogue Technology's
* network datastructure layout tool.
*
* DO NOT MODIFY THIS FILE BY HAND.
*
* Source file information:
* Id: ppp.ldb,v 1.4 1999/08/16 18:53:32 bala Exp
*/
#ifndef EPILOGUE_LAYOUT_PPP_H
#define EPILOGUE_LAYOUT_PPP_H
#ifndef EPILOGUE_INSTALL_H
#include <wrn/wm/common/install.h>
#endif
#ifndef EPILOGUE_TYPES_H
#include <wrn/wm/common/types.h>
#endif
#ifndef EPILOGUE_LAYOUT_LDBGLUE_H
#include <wrn/wm/util/layout/ldbglue.h>
#endif
/* Definitions for PPP_STRING */
#define SIZEOF_PPP_STRING (1)
#define PTR_PPP_STRING_LENGTH(_P_)\
((GLUE_CAST_PTR(_P_)))
#define GET_PPP_STRING_LENGTH(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_)))
#define SET_PPP_STRING_LENGTH(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_)), GLUE_CAST08(_V_))
#define PTR_PPP_STRING_VALUE(_P_)\
((GLUE_CAST_PTR(_P_))+(1))
#define SIZEOF_PPP_STRING_VALUE (0)
/* Definitions for PPP_CHAP_HDR */
#define SIZEOF_PPP_CHAP_HDR (4)
#define PTR_PPP_CHAP_HDR_CODE(_P_)\
((GLUE_CAST_PTR(_P_)))
#define GET_PPP_CHAP_HDR_CODE(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_)))
#define SET_PPP_CHAP_HDR_CODE(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_)), GLUE_CAST08(_V_))
#define PPP_CHAP_HDR_CODE_is_CHALLENGE GLUE_CAST08(1L)
#define PPP_CHAP_HDR_CODE_is_RESPONSE GLUE_CAST08(2L)
#define PPP_CHAP_HDR_CODE_is_SUCCESS GLUE_CAST08(3L)
#define PPP_CHAP_HDR_CODE_is_FAILURE GLUE_CAST08(4L)
#define PTR_PPP_CHAP_HDR_ID(_P_)\
((GLUE_CAST_PTR(_P_))+(1))
#define GET_PPP_CHAP_HDR_ID(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_))+(1))
#define SET_PPP_CHAP_HDR_ID(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_))+(1), GLUE_CAST08(_V_))
#define PTR_PPP_CHAP_HDR_LENGTH(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_PPP_CHAP_HDR_LENGTH(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_))+(2))
#define SET_PPP_CHAP_HDR_LENGTH(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))
#define PTR_PPP_CHAP_HDR_DATA(_P_)\
((GLUE_CAST_PTR(_P_))+(4))
#define SIZEOF_PPP_CHAP_HDR_DATA (0)
/* Definitions for PPP_LCP_OPT_AUTH_CHAP */
#define SIZEOF_PPP_LCP_OPT_AUTH_CHAP (5)
#define PTR_PPP_LCP_OPT_AUTH_CHAP_ALGORITHM(_P_)\
((GLUE_CAST_PTR(_P_))+(4))
#define GET_PPP_LCP_OPT_AUTH_CHAP_ALGORITHM(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_))+(4))
#define SET_PPP_LCP_OPT_AUTH_CHAP_ALGORITHM(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_))+(4), GLUE_CAST08(_V_))
#define PPP_LCP_OPT_AUTH_CHAP_ALGORITHM_is_MD5 GLUE_CAST08(5L)
#define PPP_LCP_OPT_AUTH_CHAP_ALGORITHM_is_MSCHAP GLUE_CAST08(128L)
/* Definitions for PPP_PAP_HDR */
#define SIZEOF_PPP_PAP_HDR (4)
#define PTR_PPP_PAP_HDR_CODE(_P_)\
((GLUE_CAST_PTR(_P_)))
#define GET_PPP_PAP_HDR_CODE(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_)))
#define SET_PPP_PAP_HDR_CODE(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_)), GLUE_CAST08(_V_))
#define PPP_PAP_HDR_CODE_is_REQUEST GLUE_CAST08(1L)
#define PPP_PAP_HDR_CODE_is_ACK GLUE_CAST08(2L)
#define PPP_PAP_HDR_CODE_is_NAK GLUE_CAST08(3L)
#define PTR_PPP_PAP_HDR_ID(_P_)\
((GLUE_CAST_PTR(_P_))+(1))
#define GET_PPP_PAP_HDR_ID(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_))+(1))
#define SET_PPP_PAP_HDR_ID(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_))+(1), GLUE_CAST08(_V_))
#define PTR_PPP_PAP_HDR_LENGTH(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_PPP_PAP_HDR_LENGTH(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_))+(2))
#define SET_PPP_PAP_HDR_LENGTH(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))
#define PTR_PPP_PAP_HDR_DATA(_P_)\
((GLUE_CAST_PTR(_P_))+(4))
#define SIZEOF_PPP_PAP_HDR_DATA (0)
/* Definitions for PPP_LCP_OPT_AUTH_PAP */
#define SIZEOF_PPP_LCP_OPT_AUTH_PAP (4)
/* Definitions for PPP_LCP_OPT_ACFC */
#define SIZEOF_PPP_LCP_OPT_ACFC (2)
/* Definitions for PPP_LCP_OPT_PFC */
#define SIZEOF_PPP_LCP_OPT_PFC (2)
/* Definitions for PPP_LCP_OPT_MAGIC_NUMBER */
#define SIZEOF_PPP_LCP_OPT_MAGIC_NUMBER (6)
#define PTR_PPP_LCP_OPT_MAGIC_NUMBER_NUMBER(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_PPP_LCP_OPT_MAGIC_NUMBER_NUMBER(_P_)\
GLUE_GB32((GLUE_CAST_PTR(_P_))+(2))
#define SET_PPP_LCP_OPT_MAGIC_NUMBER_NUMBER(_P_, _V_)\
GLUE_SB32((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST32(_V_))
/* Definitions for PPP_LCP_OPT_QUALITY */
#define SIZEOF_PPP_LCP_OPT_QUALITY (4)
#define PTR_PPP_LCP_OPT_QUALITY_PROTO(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_PPP_LCP_OPT_QUALITY_PROTO(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_))+(2))
#define SET_PPP_LCP_OPT_QUALITY_PROTO(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))
#define PPP_LCP_OPT_QUALITY_PROTO_is_LQR GLUE_CAST16(49189L)
#define PTR_PPP_LCP_OPT_QUALITY_DATA(_P_)\
((GLUE_CAST_PTR(_P_))+(4))
#define SIZEOF_PPP_LCP_OPT_QUALITY_DATA (0)
/* Definitions for PPP_LCP_OPT_AUTH */
#define SIZEOF_PPP_LCP_OPT_AUTH (4)
#define PTR_PPP_LCP_OPT_AUTH_PROTO(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_PPP_LCP_OPT_AUTH_PROTO(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_))+(2))
#define SET_PPP_LCP_OPT_AUTH_PROTO(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))
#define PPP_LCP_OPT_AUTH_PROTO_is_PAP GLUE_CAST16(49187L)
#define PPP_LCP_OPT_AUTH_PROTO_is_CHAP GLUE_CAST16(49699L)
#define PTR_PPP_LCP_OPT_AUTH_DATA(_P_)\
((GLUE_CAST_PTR(_P_))+(4))
#define SIZEOF_PPP_LCP_OPT_AUTH_DATA (0)
/* Definitions for PPP_LCP_OPT_ACCM */
#define SIZEOF_PPP_LCP_OPT_ACCM (6)
#define PTR_PPP_LCP_OPT_ACCM_ACCM(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_PPP_LCP_OPT_ACCM_ACCM(_P_)\
GLUE_GB32((GLUE_CAST_PTR(_P_))+(2))
#define SET_PPP_LCP_OPT_ACCM_ACCM(_P_, _V_)\
GLUE_SB32((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST32(_V_))
/* Definitions for PPP_LCP_OPT_MRU */
#define SIZEOF_PPP_LCP_OPT_MRU (4)
#define PTR_PPP_LCP_OPT_MRU_MRU(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_PPP_LCP_OPT_MRU_MRU(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_))+(2))
#define SET_PPP_LCP_OPT_MRU_MRU(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))
/* Definitions for PPP_LCP_OPT */
#define SIZEOF_PPP_LCP_OPT (2)
#define PTR_PPP_LCP_OPT_TYPE(_P_)\
((GLUE_CAST_PTR(_P_)))
#define GET_PPP_LCP_OPT_TYPE(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_)))
#define SET_PPP_LCP_OPT_TYPE(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_)), GLUE_CAST08(_V_))
#define PPP_LCP_OPT_TYPE_is_MRU GLUE_CAST08(1L)
#define PPP_LCP_OPT_TYPE_is_ACCM GLUE_CAST08(2L)
#define PPP_LCP_OPT_TYPE_is_AUTH GLUE_CAST08(3L)
#define PPP_LCP_OPT_TYPE_is_QUALITY GLUE_CAST08(4L)
#define PPP_LCP_OPT_TYPE_is_MAGIC_NUMBER GLUE_CAST08(5L)
#define PPP_LCP_OPT_TYPE_is_PFC GLUE_CAST08(7L)
#define PPP_LCP_OPT_TYPE_is_ACFC GLUE_CAST08(8L)
#define PTR_PPP_LCP_OPT_LENGTH(_P_)\
((GLUE_CAST_PTR(_P_))+(1))
#define GET_PPP_LCP_OPT_LENGTH(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_))+(1))
#define SET_PPP_LCP_OPT_LENGTH(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_))+(1), GLUE_CAST08(_V_))
#define PTR_PPP_LCP_OPT_DATA(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define SIZEOF_PPP_LCP_OPT_DATA (0)
#endif /* EPILOGUE_LAYOUT_PPP_H */