Lines Matching refs:u

41 	} u;  member
61 return &md_dst->u.tun_info; in skb_tunnel_info()
83 return &md_dst->u.xfrm_info; in skb_xfrm_md_info()
116 return memcmp(&a->u.port_info, &b->u.port_info, in skb_metadata_dst_cmp()
117 sizeof(a->u.port_info)); in skb_metadata_dst_cmp()
119 return memcmp(&a->u.tun_info, &b->u.tun_info, in skb_metadata_dst_cmp()
120 sizeof(a->u.tun_info) + in skb_metadata_dst_cmp()
121 a->u.tun_info.options_len); in skb_metadata_dst_cmp()
123 return memcmp(&a->u.macsec_info, &b->u.macsec_info, in skb_metadata_dst_cmp()
124 sizeof(a->u.macsec_info)); in skb_metadata_dst_cmp()
126 return memcmp(&a->u.xfrm_info, &b->u.xfrm_info, in skb_metadata_dst_cmp()
127 sizeof(a->u.xfrm_info)); in skb_metadata_dst_cmp()
148 tun_dst->u.tun_info.options_len = 0; in tun_rx_dst()
149 tun_dst->u.tun_info.mode = 0; in tun_rx_dst()
162 md_size = md_dst->u.tun_info.options_len; in tun_dst_unclone()
168 new_md->u.tun_info = md_dst->u.tun_info; in tun_dst_unclone()
169 memcpy(ip_tunnel_info_opts(&new_md->u.tun_info), in tun_dst_unclone()
170 ip_tunnel_info_opts(&md_dst->u.tun_info), md_size); in tun_dst_unclone()
174 if (new_md->u.tun_info.dst_cache.cache) { in tun_dst_unclone()
177 ret = dst_cache_init(&new_md->u.tun_info.dst_cache, GFP_ATOMIC); in tun_dst_unclone()
198 return &dst->u.tun_info; in skb_tunnel_info_unclone()
215 ip_tunnel_key_init(&tun_dst->u.tun_info.key, in __ip_tun_set_dst()
234 tun_dst->u.tun_info.key.tun_flags); in ip_tun_rx_dst()
254 info = &tun_dst->u.tun_info; in __ipv6_tun_set_dst()
261 info->key.u.ipv6.src = *saddr; in __ipv6_tun_set_dst()
262 info->key.u.ipv6.dst = *daddr; in __ipv6_tun_set_dst()