+ "in_device", {
+ opener = "struct in_device {"; closer = "};"; mandatory_struct = true;
+ fields = [
+ "ifa_list", ordinary_field;
+ ];
+ };
+ "inet6_dev", {
+ opener = "struct inet6_dev {"; closer = "};"; mandatory_struct = true;
+ fields = [
+ "addr_list", ordinary_field;
+ ];
+ };
+ "in_ifaddr", {
+ opener = "struct in_ifaddr {"; closer = "};"; mandatory_struct = true;
+ fields = [
+ "ifa_next", ordinary_field;
+ "ifa_local", ordinary_field;
+ "ifa_address", ordinary_field;
+ "ifa_mask", ordinary_field;
+ "ifa_broadcast", ordinary_field;
+ ];
+ };
+ "inet6_ifaddr", {
+ opener = "struct inet6_ifaddr {"; closer = "};"; mandatory_struct = true;
+ fields = [
+ (*"addr'in6_u'u6_addr8", ordinary_field;*)
+ "prefix_len", ordinary_field;
+ "lst_next", ordinary_field;
+ ];
+ };