Home
last modified time | relevance | path

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

/Linux-v5.4/net/core/
Dbpf_sk_storage.c312 static int check_flags(const struct bpf_sk_storage_data *old_sdata, in check_flags() argument
315 if (old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST) in check_flags()
319 if (!old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags()
392 struct bpf_sk_storage_data *old_sdata = NULL; in sk_storage_update() local
431 old_sdata = __sk_storage_lookup(sk_storage, smap, false); in sk_storage_update()
432 err = check_flags(old_sdata, map_flags); in sk_storage_update()
435 if (old_sdata && selem_linked_to_sk(SELEM(old_sdata))) { in sk_storage_update()
436 copy_map_value_locked(map, old_sdata->data, in sk_storage_update()
438 return old_sdata; in sk_storage_update()
455 old_sdata = __sk_storage_lookup(sk_storage, smap, false); in sk_storage_update()
[all …]