Searched refs:gbp (Results 1 - 10 of 10) sorted by relevance

/linux-master/include/net/
H A Dvxlan.h182 u32 gbp; member in struct:vxlan_metadata
585 struct vxlanhdr_gbp *gbp; local
587 if (!md->gbp)
590 gbp = (struct vxlanhdr_gbp *)vxh;
593 if (md->gbp & VXLAN_GBP_DONT_LEARN)
594 gbp->dont_learn = 1;
596 if (md->gbp & VXLAN_GBP_POLICY_APPLIED)
597 gbp->policy_applied = 1;
599 gbp->policy_id = htons(md->gbp
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_vxlan.c118 u32 *gbp, *gbp_mask; local
133 if (enc_opts.key->len != sizeof(*gbp) ||
139 gbp = (u32 *)&enc_opts.key->data[0];
150 MLX5_SET(fte_match_set_misc5, misc5_v, tunnel_header_0, *gbp);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tunnel_kern.c336 md.gbp = 0x800FF; /* Set VXLAN Group Policy extension */
375 md.gbp = 0x800FF; /* Set VXLAN Group Policy extension */
405 if (key.local_ipv4 != ASSIGNED_ADDR_VETH1 || md.gbp != 0x800FF ||
408 bpf_printk("vxlan key %d local ip 0x%x remote ip 0x%x gbp 0x%x flags 0x%x\n",
410 key.remote_ipv4, md.gbp,
/linux-master/net/sched/
H A Dact_tunnel_key.c152 NL_SET_ERR_MSG(extack, "Missing tunnel key vxlan option gbp");
159 md->gbp = nla_get_u32(tb[TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP]);
160 md->gbp &= VXLAN_GBP_MASK;
613 if (nla_put_u32(skb, TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP, md->gbp)) {
H A Dcls_flower.c1302 NL_SET_ERR_MSG(extack, "Missing tunnel key vxlan option gbp");
1307 md->gbp = nla_get_u32(tb[TCA_FLOWER_KEY_ENC_OPT_VXLAN_GBP]);
1308 md->gbp &= VXLAN_GBP_MASK;
3048 if (nla_put_u32(skb, TCA_FLOWER_KEY_ENC_OPT_VXLAN_GBP, md->gbp))
/linux-master/net/ipv4/
H A Dip_tunnel_core.c526 md->gbp = nla_get_u32(attr);
527 md->gbp &= VXLAN_GBP_MASK;
769 if (nla_put_u32(skb, LWTUNNEL_IP_OPT_VXLAN_GBP, md->gbp)) {
/linux-master/net/netfilter/
H A Dnft_tunnel.c271 opts->u.vxlan.gbp = ntohl(nla_get_be32(tb[NFTA_TUNNEL_KEY_VXLAN_GBP]));
591 htonl(opts->u.vxlan.gbp)))
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c1577 struct vxlanhdr_gbp *gbp = (struct vxlanhdr_gbp *)unparsed; local
1583 md->gbp = ntohs(gbp->policy_id);
1590 if (gbp->dont_learn)
1591 md->gbp |= VXLAN_GBP_DONT_LEARN;
1593 if (gbp->policy_applied)
1594 md->gbp |= VXLAN_GBP_POLICY_APPLIED;
1598 skb->mark = md->gbp;
2363 md->gbp = skb->mark;
/linux-master/tools/testing/selftests/net/
H A Drtnetlink.sh472 run_cmd_fail ip -netns "$testns" link set dev "$vxlan" type vxlan gbp
/linux-master/net/openvswitch/
H A Dflow_netlink.c616 opts.gbp = nla_get_u32(a);
865 if (nla_put_u32(skb, OVS_VXLAN_EXT_GBP, opts->gbp) < 0)

Completed in 235 milliseconds