add PCO options as TODOs. Closes #7 (#324)

This commit is contained in:
Spencer Sevilla 2019-12-12 20:45:29 -08:00 committed by Sukchan Lee
parent f06a8b92fe
commit 324f3d158f
2 changed files with 8 additions and 0 deletions

View File

@ -287,10 +287,12 @@ int ogs_fqdn_parse(char *dst, char *src, int len);
#define OGS_PCO_ID_CHALLENGE_HANDSHAKE_AUTHENTICATION_PROTOCOL 0xc223
#define OGS_PCO_ID_P_CSCF_IPV6_ADDRESS_REQUEST 0x0001
#define OGS_PCO_ID_DNS_SERVER_IPV6_ADDRESS_REQUEST 0x0003
#define OGS_PCO_ID_MS_SUPPORTS_BCM 0x0005
#define OGS_PCO_ID_IP_ADDRESS_ALLOCATION_VIA_NAS_SIGNALLING 0x000a
#define OGS_PCO_ID_P_CSCF_IPV4_ADDRESS_REQUEST 0x000c
#define OGS_PCO_ID_DNS_SERVER_IPV4_ADDRESS_REQUEST 0x000d
#define OGS_PCO_ID_IPV4_LINK_MTU_REQUEST 0x0010
#define OGS_PCO_ID_MS_SUPPORT_LOCAL_ADDR_TFT_INDICATOR 0x0011
typedef struct ogs_pco_ipcp_options_s {
uint8_t type;
uint8_t len;

View File

@ -598,6 +598,12 @@ static int16_t pgw_pco_build(uint8_t *pco_buf, ogs_gtp_tlv_pco_t *tlv_pco)
case OGS_PCO_ID_IPV4_LINK_MTU_REQUEST:
/* TODO */
break;
case OGS_PCO_ID_MS_SUPPORTS_BCM:
/* TODO */
break;
case OGS_PCO_ID_MS_SUPPORT_LOCAL_ADDR_TFT_INDICATOR:
/* TODO */
break;
default:
ogs_warn("Unknown PCO ID:(0x%x)", ue.ids[i].id);
}