laforge submitted this change.
pco: Improve IPCP spec reference documentation
Change-Id: I1dd4a41bae491c61197e8e307efcfc8c63945a71
---
M ggsn/pco.c
M ggsn/pco.h
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/ggsn/pco.c b/ggsn/pco.c
index e2181e1..c71f07d 100644
--- a/ggsn/pco.c
+++ b/ggsn/pco.c
@@ -110,6 +110,7 @@
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,
const struct apn_ctx *apn, struct pdp_t *pdp)
{
diff --git a/ggsn/pco.h b/ggsn/pco.h
index 4d999ef..2f95d09 100644
--- a/ggsn/pco.h
+++ b/ggsn/pco.h
@@ -42,12 +42,11 @@
uint8_t data[0];
} __attribute__((packed));
-
-/* RFC 1332 */
+/* RFC 1332 IP Control Protocol options, extensions in RFC 1877 */
enum ipcp_options {
- IPCP_OPT_IPADDR = 3,
- IPCP_OPT_PRIMARY_DNS = 129,
- IPCP_OPT_SECONDARY_DNS = 131,
+ IPCP_OPT_IPADDR = 3, /* RFC 1332 3.3 */
+ IPCP_OPT_PRIMARY_DNS = 129, /* RFC 1877 1.1 */
+ IPCP_OPT_SECONDARY_DNS = 131, /* RFC 1877 1.2 */
};
struct ipcp_option_hdr {
To view, visit change 35700. To unsubscribe, or for help writing mail filters, visit settings.