Home
last modified time | relevance | path

Searched refs:vni_field (Results 1 – 2 of 2) sorted by relevance

/linux-6.3-rc2/include/net/
A Dvxlan.h391 static inline __be32 vxlan_vni(__be32 vni_field) in vxlan_vni() argument
394 return (__force __be32)((__force u32)vni_field >> 8); in vxlan_vni()
396 return (__force __be32)((__force u32)(vni_field & VXLAN_VNI_MASK) << 8); in vxlan_vni()
409 static inline size_t vxlan_rco_start(__be32 vni_field) in vxlan_rco_start() argument
411 return be32_to_cpu(vni_field & VXLAN_RCO_MASK) << VXLAN_RCO_SHIFT; in vxlan_rco_start()
414 static inline size_t vxlan_rco_offset(__be32 vni_field) in vxlan_rco_offset() argument
416 return (vni_field & VXLAN_RCO_UDP) ? in vxlan_rco_offset()
423 __be32 vni_field = cpu_to_be32(start >> VXLAN_RCO_SHIFT); in vxlan_compute_rco() local
426 vni_field |= VXLAN_RCO_UDP; in vxlan_compute_rco()
427 return vni_field; in vxlan_compute_rco()
/linux-6.3-rc2/drivers/net/vxlan/
A Dvxlan_core.c676 __be32 vni_field, in vxlan_gro_remcsum() argument
688 start = vxlan_rco_start(vni_field); in vxlan_gro_remcsum()
689 offset = start + vxlan_rco_offset(vni_field); in vxlan_gro_remcsum()

Completed in 20 milliseconds