aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/src/nv-items.h
diff options
context:
space:
mode:
Diffstat (limited to 'libqcdm/src/nv-items.h')
-rw-r--r--libqcdm/src/nv-items.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/libqcdm/src/nv-items.h b/libqcdm/src/nv-items.h
index 1a5db670..dae7f9df 100644
--- a/libqcdm/src/nv-items.h
+++ b/libqcdm/src/nv-items.h
@@ -37,6 +37,7 @@ enum {
DIAG_NV_DIR_NUMBER = 178, /* Mobile Directory Number (MDN) */
DIAG_NV_ROAM_PREF = 442, /* Roaming preference */
DIAG_NV_HYBRID_PREF = 562, /* Hybrid 1x + HDR preference */
+ DIAG_NV_IPV6_ENABLED = 1896, /* Enable IPv6 */
DIAG_NV_HDR_REV_PREF = 4964, /* HDR mode preference(?): rev0, revA, eHRPD */
};
@@ -114,5 +115,17 @@ struct DMNVItemHybridPref {
} __attribute__ ((packed));
typedef struct DMNVItemHybridPref DMNVItemHybridPref;
+/* IPv6 enable */
+enum {
+ DIAG_NV_IPV6_ENABLED_OFF = 0x00,
+ DIAG_NV_IPV6_ENABLED_ON = 0x01,
+};
+
+/* DIAG_NV_IPV6_ENABLED */
+struct DMNVItemIPv6Enabled {
+ u_int8_t enabled;
+} __attribute__ ((packed));
+typedef struct DMNVItemIPv6Enabled DMNVItemIPv6Enabled;
+
#endif /* LIBQCDM_NV_ITEMS_H */