http://visa.lab.asu.edu/gitlab/fstrace/android-kernel-msm-hammerhead-3.4-marshmallow-mr3/blob/d3fd4c2d48ac4590a922f2a950a2d46386c97a8a/include/net/if_inet6.h WebJul 19, 2024 · 'struct in_ifaddr', 'struct inet6_ifaddr', 'struct fib6_node', 'struct rt6_info', 'struct fib_rules' and ip_fib caches. These objects can be manually removed, though usually they lives in memory till destroy of its net namespace. It makes sense to account for them to restrict the host's memory consumption from inside the memcg-limited container.
linux/ip6_route.h at master · torvalds/linux · GitHub
Webstruct inet6_ifaddr *ifpub; 78: int regen_count; 79: 80: bool tokenized; 81: 82: u8 ifa_proto; 83: 84: struct rcu_head rcu; 85: struct in6_addr peer_addr; 86}; 87: 88: struct ip6_sf_socklist {89: unsigned int sl_max; 90: unsigned int sl_count; 91: struct rcu_head rcu; 92: struct in6_addr sl_addr[]; 93}; 94: 95: #define IP6_SFBLOCK 10 ... WebMar 19, 2009 · reorder struct inet6_ifaddr to remove padding on 64 bit builds remove 8 bytes of padding so inet6_ifaddr becomes 192 bytes & fits into a smaller slab. Signed-off-by: … convection oven in wall
Linux-Kernel Archive: [PATCH 1/1] ipv6: RTA_PREFSRC support for …
Webvoid rt6_remove_prefsrc(struct inet6_ifaddr *ifp); void rt6_clean_tohost(struct net *net, struct in6_addr *gateway); void rt6_sync_up(struct net_device *dev, unsigned char nh_flags); void rt6_disable_ip(struct net_device *dev, unsigned long event); WebThe getifaddrs () function creates a linked list of structures describing the network interfaces of the local system, and stores the address of the first item of the list in *ifap . The list consists of ifaddrs structures, defined as follows: struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in list */ char *ifa_name; /* Name of interface */ WebThe getifaddrs () function first appeared in glibc 2.3, but before glibc 2.3.3, the implementation supported only IPv4 addresses; IPv6 support was added in glibc 2.3.3. … convection oven hard boiled eggs