Lines Matching refs:vni
55 static void tunnel_id_to_vni(__be64 tun_id, __u8 *vni) in tunnel_id_to_vni() argument
58 vni[0] = (__force __u8)(tun_id >> 16); in tunnel_id_to_vni()
59 vni[1] = (__force __u8)(tun_id >> 8); in tunnel_id_to_vni()
60 vni[2] = (__force __u8)tun_id; in tunnel_id_to_vni()
62 vni[0] = (__force __u8)((__force u64)tun_id >> 40); in tunnel_id_to_vni()
63 vni[1] = (__force __u8)((__force u64)tun_id >> 48); in tunnel_id_to_vni()
64 vni[2] = (__force __u8)((__force u64)tun_id >> 56); in tunnel_id_to_vni()
69 static __be64 vni_to_tunnel_id(const __u8 *vni) in vni_to_tunnel_id() argument
72 return (vni[0] << 16) | (vni[1] << 8) | vni[2]; in vni_to_tunnel_id()
74 return (__force __be64)(((__force u64)vni[0] << 40) | in vni_to_tunnel_id()
75 ((__force u64)vni[1] << 48) | in vni_to_tunnel_id()
76 ((__force u64)vni[2] << 56)); in vni_to_tunnel_id()
96 key = vni_to_tunnel_id(geneveh->vni); in geneve_rcv()
181 u8 vni[3], opts_len, *opts; in geneve_tnl_send() local
200 tunnel_id_to_vni(tun_key->tun_id, vni); in geneve_tnl_send()
214 tun_key->tun_flags, vni, opts_len, opts, in geneve_tnl_send()