geneve_port
u16 vxlan_port = 0, geneve_port = 0;
geneve_port = bp->udp_tunnel_ports[BNX2X_UDP_PORT_GENEVE];
switch_update_params->geneve_dst_port = geneve_port;
vxlan_port, geneve_port, rc);
vxlan_port, geneve_port);
__be16 geneve_port;
adapter->geneve_port = 0;
adapter->geneve_port = ti->port;
else if (adapter->geneve_port == udp_hdr(skb)->dest)
__be16 geneve_port;
ntohs(interface->geneve_port));
interface->geneve_port = ti.port;
__be16 geneve_port;
adapter->geneve_port = ti.port;
ntohs(adapter->geneve_port) <<
if (adapter->geneve_port &&
udp_hdr(skb)->dest == adapter->geneve_port)
struct qed_tunn_update_udp_port geneve_port;
tunn_info.geneve_port.b_update_port = true;
tunn_info.geneve_port.port = tunn_params->geneve_port;
u16 vxlan_port, geneve_port;
geneve_port = tun->geneve_port.port;
geneve_port);
p_tun->geneve_port.b_update_port = p_src->geneve_port.b_update_port;
if (p_src->geneve_port.b_update_port)
p_tun->geneve_port.port = p_src->geneve_port.port;
&p_tun->geneve_port);
if (p_tunn->geneve_port.b_update_port)
p_tunn->geneve_port.port);
&p_tun->geneve_port);
p_resp->geneve_udp_port = p_tun->geneve_port.port;
bultn_geneve_port = tun->geneve_port.port;
if (tun_src->geneve_port.b_update_port) {
if (tun_src->geneve_port.port == tun->geneve_port.port) {
tun_src->geneve_port.b_update_port = false;
bultn_geneve_port = tun_src->geneve_port.port;
qed_iov_pf_update_tun_param(p_req, &tunn.l2_geneve, &tunn.geneve_port,
p_req->geneve_port);
u16 geneve_port;
geneve_port = p_tun->geneve_port.port;
geneve_port);
int vfid, u16 vxlan_port, u16 geneve_port)
vf_info->bulletin.p_virt->geneve_udp_port = geneve_port;
int vfid, u16 vxlan_port, u16 geneve_port);
u16 vxlan_port, u16 geneve_port)
u16 vxlan_port, geneve_port;
qed_vf_bulletin_get_udp_ports(hwfn, &vxlan_port, &geneve_port);
ops->ports_update(cookie, vxlan_port, geneve_port);
p_tun->geneve_port.port = p_resp->geneve_udp_port;
&p_req->l2geneve_clss, &p_src->geneve_port,
&p_req->geneve_port);
u16 geneve_port;
void qede_udp_ports_update(void *dev, u16 vxlan_port, u16 geneve_port);
void qede_udp_ports_update(void *dev, u16 vxlan_port, u16 geneve_port)
if (edev->geneve_dst_port != geneve_port)
tunn_params.geneve_port = ntohs(ti.port);
u16 geneve_port;
void (*ports_update)(void *dev, u16 vxlan_port, u16 geneve_port);
static inline struct geneve_port *geneve_vport(const struct vport *vport)
struct geneve_port *geneve_port = geneve_vport(vport);
if (nla_put_u16(skb, OVS_TUNNEL_ATTR_DST_PORT, geneve_port->dst_port))
struct geneve_port *geneve_port;
vport = ovs_vport_alloc(sizeof(struct geneve_port),
geneve_port = geneve_vport(vport);
geneve_port->dst_port = dst_port;