pco: Improve IPCP spec reference documentation

Change-Id: I1dd4a41bae491c61197e8e307efcfc8c63945a71
This commit is contained in:
Pau Espin 2024-01-26 16:12:08 +01:00
parent 77734ac81b
commit 8d976444b8
2 changed files with 5 additions and 5 deletions

View File

@ -110,6 +110,7 @@ ret_broken:
osmo_hexdump_nospc((const uint8_t *)pco_in, pco_in->length)); osmo_hexdump_nospc((const uint8_t *)pco_in, pco_in->length));
} }
/* Handle IP Control Protocol, RFC 1332, extensions in RFC 1877 */
static void process_pco_element_ipcp(const struct pco_element *pco_elem, struct msgb *resp, static void process_pco_element_ipcp(const struct pco_element *pco_elem, struct msgb *resp,
const struct apn_ctx *apn, struct pdp_t *pdp) const struct apn_ctx *apn, struct pdp_t *pdp)
{ {

View File

@ -42,12 +42,11 @@ struct pco_element {
uint8_t data[0]; uint8_t data[0];
} __attribute__((packed)); } __attribute__((packed));
/* RFC 1332 IP Control Protocol options, extensions in RFC 1877 */
/* RFC 1332 */
enum ipcp_options { enum ipcp_options {
IPCP_OPT_IPADDR = 3, IPCP_OPT_IPADDR = 3, /* RFC 1332 3.3 */
IPCP_OPT_PRIMARY_DNS = 129, IPCP_OPT_PRIMARY_DNS = 129, /* RFC 1877 1.1 */
IPCP_OPT_SECONDARY_DNS = 131, IPCP_OPT_SECONDARY_DNS = 131, /* RFC 1877 1.2 */
}; };
struct ipcp_option_hdr { struct ipcp_option_hdr {