Extracted kernel structures for device addressing in ifconfig.
[virt-mem.git] / lib / kernel_inet6_ifaddr.mli
1 type t =
2   { inet6_ifaddr_prefix_len : int64;
3     inet6_ifaddr_lst_next : Virt_mem_mmap.addr
4   };;
5 val struct_name : string;;
6 type kernel_version = string;;
7 val inet6_ifaddr_known : kernel_version -> bool;;
8 val inet6_ifaddr_size : kernel_version -> int;;
9 val inet6_ifaddr_of_bits : kernel_version -> Bitstring.bitstring -> t;;
10 val get_inet6_ifaddr :
11   kernel_version ->
12     ('a, 'b, [ | `HasMapping ]) Virt_mem_mmap.t -> Virt_mem_mmap.addr -> t;;
13 val field_signature_of_inet6_ifaddr_prefix_len :
14   kernel_version -> Virt_mem_types.fieldsig;;
15 val field_signature_of_inet6_ifaddr_lst_next :
16   kernel_version -> Virt_mem_types.fieldsig;;