Lines Matching refs:u
40 } u; member
60 return &md_dst->u.tun_info; in skb_tunnel_info()
82 return &md_dst->u.xfrm_info; in skb_xfrm_md_info()
115 return memcmp(&a->u.port_info, &b->u.port_info, in skb_metadata_dst_cmp()
116 sizeof(a->u.port_info)); in skb_metadata_dst_cmp()
118 return memcmp(&a->u.tun_info, &b->u.tun_info, in skb_metadata_dst_cmp()
119 sizeof(a->u.tun_info) + in skb_metadata_dst_cmp()
120 a->u.tun_info.options_len); in skb_metadata_dst_cmp()
122 return memcmp(&a->u.macsec_info, &b->u.macsec_info, in skb_metadata_dst_cmp()
123 sizeof(a->u.macsec_info)); in skb_metadata_dst_cmp()
125 return memcmp(&a->u.xfrm_info, &b->u.xfrm_info, in skb_metadata_dst_cmp()
126 sizeof(a->u.xfrm_info)); in skb_metadata_dst_cmp()
147 tun_dst->u.tun_info.options_len = 0; in tun_rx_dst()
148 tun_dst->u.tun_info.mode = 0; in tun_rx_dst()
161 md_size = md_dst->u.tun_info.options_len; in tun_dst_unclone()
166 memcpy(&new_md->u.tun_info, &md_dst->u.tun_info, in tun_dst_unclone()
170 if (new_md->u.tun_info.dst_cache.cache) { in tun_dst_unclone()
173 ret = dst_cache_init(&new_md->u.tun_info.dst_cache, GFP_ATOMIC); in tun_dst_unclone()
194 return &dst->u.tun_info; in skb_tunnel_info_unclone()
211 ip_tunnel_key_init(&tun_dst->u.tun_info.key, in __ip_tun_set_dst()
244 info = &tun_dst->u.tun_info; in __ipv6_tun_set_dst()
251 info->key.u.ipv6.src = *saddr; in __ipv6_tun_set_dst()
252 info->key.u.ipv6.dst = *daddr; in __ipv6_tun_set_dst()