geneve_opt 164 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c struct geneve_opt *option_key, *option_mask; geneve_opt 227 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c option_key = (struct geneve_opt *)&enc_opts.key->data[0]; geneve_opt 228 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c option_mask = (struct geneve_opt *)&enc_opts.mask->data[0]; geneve_opt 63 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) geneve_opt 17 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt); geneve_opt 27 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) { return 0; } geneve_opt 344 drivers/net/ethernet/netronome/nfp/flower/action.c struct geneve_opt *opt = (struct geneve_opt *)src; geneve_opt 359 drivers/net/ethernet/netronome/nfp/flower/action.c opt_len -= sizeof(struct geneve_opt) + opt->length * 4; geneve_opt 360 drivers/net/ethernet/netronome/nfp/flower/action.c src += sizeof(struct geneve_opt) + opt->length * 4; geneve_opt 372 drivers/net/ethernet/netronome/nfp/flower/action.c struct geneve_opt *opt = (struct geneve_opt *)src; geneve_opt 390 drivers/net/ethernet/netronome/nfp/flower/action.c src += sizeof(struct geneve_opt) + opt->length * 4; geneve_opt 62 include/net/geneve.h struct geneve_opt options[]; geneve_opt 2530 net/openvswitch/flow_netlink.c struct geneve_opt *option; geneve_opt 2534 net/openvswitch/flow_netlink.c option = (struct geneve_opt *)TUN_METADATA_OPTS(key, key->tun_opts_len); geneve_opt 2547 net/openvswitch/flow_netlink.c option = (struct geneve_opt *)((u8 *)option + len); geneve_opt 99 net/sched/act_tunnel_key.c opt_len = sizeof(struct geneve_opt) + data_len; geneve_opt 101 net/sched/act_tunnel_key.c struct geneve_opt *opt = dst; geneve_opt 437 net/sched/act_tunnel_key.c struct geneve_opt *opt = (struct geneve_opt *)src; geneve_opt 449 net/sched/act_tunnel_key.c len -= sizeof(struct geneve_opt) + opt->length * 4; geneve_opt 450 net/sched/act_tunnel_key.c src += sizeof(struct geneve_opt) + opt->length * 4; geneve_opt 861 net/sched/cls_flower.c struct geneve_opt *opt; geneve_opt 864 net/sched/cls_flower.c if (option_len > sizeof(struct geneve_opt)) geneve_opt 865 net/sched/cls_flower.c data_len = option_len - sizeof(struct geneve_opt); geneve_opt 867 net/sched/cls_flower.c opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len]; geneve_opt 876 net/sched/cls_flower.c return sizeof(struct geneve_opt) + data_len; geneve_opt 917 net/sched/cls_flower.c new_len += sizeof(struct geneve_opt) + data_len; geneve_opt 937 net/sched/cls_flower.c return sizeof(struct geneve_opt) + data_len; geneve_opt 2123 net/sched/cls_flower.c struct geneve_opt *opt; geneve_opt 2132 net/sched/cls_flower.c opt = (struct geneve_opt *)&enc_opts->data[opt_off]; geneve_opt 2144 net/sched/cls_flower.c opt_off += sizeof(struct geneve_opt) + opt->length * 4; geneve_opt 402 tools/testing/selftests/bpf/progs/test_tunnel_kern.c struct geneve_opt gopt; geneve_opt 440 tools/testing/selftests/bpf/progs/test_tunnel_kern.c struct geneve_opt gopt; geneve_opt 464 tools/testing/selftests/bpf/progs/test_tunnel_kern.c struct geneve_opt gopt; geneve_opt 503 tools/testing/selftests/bpf/progs/test_tunnel_kern.c struct geneve_opt gopt;