BPF - Berkeley Packet Filters
[Prev Page][Next Page]
- Re: [PATCH v3 bpf-next 2/8] bpf: Add map side support for bpf timers., (continued)
- A look into XDP hints for AF_XDP,
Desouza, Ederson
- [PATCH] media: bpf: do not copy more entries than user space requested,
Sean Young
- pull-request: bpf 2021-06-23, Daniel Borkmann
- [PATCH 1/4] net: if_arp: add ARPHRD_PUREIP type,
Rocco Yue
- [PATCHv2 bpf-next] bpf, x86: Remove unused cnt increase from EMIT macro,
Jiri Olsa
- [PATCH bpf-next v4 00/19] Clean up and document RCU-based object protection for XDP and TC BPF,
Toke Høiland-Jørgensen
- [PATCH bpf-next v4 02/19] doc: Clarify and expand RCU updaters and corresponding readers, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 01/19] rcu: Create an unrcu_pointer() to remove __rcu from a pointer, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 05/19] xdp: add proper __rcu annotations to redirect map entries, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 06/19] sched: remove unneeded rcu_read_lock() around BPF program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 04/19] bpf: allow RCU-protected lookups to happen from bh context, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 07/19] ena: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 03/19] doc: Give XDP as example of non-obvious RCU reader/updater pairing, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 08/19] bnxt: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 10/19] freescale: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 09/19] thunderx: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 17/19] netsec: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 19/19] net: ti: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 16/19] sfc: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 15/19] qede: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 12/19] marvell: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 18/19] stmmac: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 14/19] nfp: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 13/19] mlx4: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v4 11/19] net: intel: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf] net/bpfilter: specify the log level for the kmsg message,
Gary Lin
- [PATCH net-next v3 0/5] Generic XDP improvements,
Kumar Kartikeya Dwivedi
- [PATCH net-next v2 0/5] Generic XDP improvements,
Kumar Kartikeya Dwivedi
- [PATCH] docs: af_xdp: consistent indentation in examples,
Ilya Maximets
- Fw: [Netdev 0x15] Submission #5 "XDP Hints / hardware offloads...", Alexander Lobakin
- Re: XDP-hints: Howto support multiple BTF types per packet basis?,
Michal Swiatkowski
- [PATCH net-next v3 0/3] Some optimization for lockless qdisc,
Yunsheng Lin
- [PATCH v2 1/3] perf test: Pass the verbose option to shell tests,
Ian Rogers
- Re: TXTIME (Launch Time) setting per XDP frame from userspace.,
Jesper Dangaard Brouer
- [PATCH AUTOSEL 5.12 24/39] bpf, selftests: Adjust few selftest outcomes wrt unreachable code, Sasha Levin
- Create inner maps dynamically from ebpf kernel prog program,
rainkin
- [PATCH net-next 0/4] Generic XDP improvements,
Kumar Kartikeya Dwivedi
- [PATCH v5 bpf-next 0/3] libbpf: BTF dumper support for typed data,
Alan Maguire
- [PATCH bpf-next v3 1/2] libbpf: add request buffer type for netlink messages,
Kumar Kartikeya Dwivedi
- Re: [syzbot] KASAN: use-after-free Read in check_all_holdout_tasks_trace,
syzbot
- [PATCH v3] riscv: Ensure BPF_JIT_REGION_START aligned with PMD size,
Jisheng Zhang
- [PATCH bpf-next v4 0/1] Autogenerating libbpf API documentation,
grantseltzer
- [PATCH bpf] Revert "bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET",
Maciej Żenczykowski
- Re: [PATCH bpf] Revert "bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET", Greg Kroah-Hartman
- Re: [PATCH bpf] Revert "bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET", Lorenz Bauer
[PATCH bpf v2] xsk: fix broken Tx ring validation,
Magnus Karlsson
BPF calls to modules?,
Alex Ghiti
[PATCH -tip v8 00/13] kprobes: Fix stacktrace with kretprobes on x86,
Masami Hiramatsu
- [PATCH -tip v8 01/13] ia64: kprobes: Fix to pass correct trampoline address to the handler, Masami Hiramatsu
- [PATCH -tip v8 02/13] kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor(), Masami Hiramatsu
- [PATCH -tip v8 03/13] kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler(), Masami Hiramatsu
- [PATCH -tip v8 04/13] kprobes: Add kretprobe_find_ret_addr() for searching return address, Masami Hiramatsu
- [PATCH -tip v8 05/13] x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline code, Masami Hiramatsu
- [PATCH -tip v8 06/13] ARC: Add instruction_pointer_set() API, Masami Hiramatsu
- [PATCH -tip v8 07/13] ia64: Add instruction_pointer_set() API, Masami Hiramatsu
- [PATCH -tip v8 08/13] arm: kprobes: Make a space for regs->ARM_pc at kretprobe_trampoline, Masami Hiramatsu
- [PATCH -tip v8 09/13] kprobes: Enable stacktrace from pt_regs in kretprobe handler, Masami Hiramatsu
- [PATCH -tip v8 10/13] x86/kprobes: Push a fake return address at kretprobe_trampoline, Masami Hiramatsu
- [PATCH -tip v8 11/13] x86/unwind: Recover kretprobe trampoline entry, Masami Hiramatsu
- [PATCH -tip v8 12/13] tracing: Show kretprobe unknown indicator only for kretprobe_trampoline, Masami Hiramatsu
- [PATCH -tip v8 13/13] x86/kprobes: Fixup return address in generic trampoline handler, Masami Hiramatsu
- Re: [PATCH -tip v8 00/13] kprobes: Fix stacktrace with kretprobes on x86, Andrii Nakryiko
- Re: [PATCH -tip v8 00/13] kprobes: Fix stacktrace with kretprobes on x86, Masami Hiramatsu
[PATCH bpf-next] selftests/bpf: fix ringbuf test fetching map FD, Andrii Nakryiko
[PATCH bpf-next v6 0/4] bpf: support input xdp_md context in BPF_PROG_TEST_RUN,
Zvi Effron
[PATCH bpf-next v3 00/16] Clean up and document RCU-based object protection for XDP_REDIRECT,
Toke Høiland-Jørgensen
- [PATCH bpf-next v3 02/16] bpf: allow RCU-protected lookups to happen from bh context, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 01/16] rcu: Create an unrcu_pointer() to remove __rcu from a pointer, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 04/16] ena: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 08/16] net: intel: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 03/16] xdp: add proper __rcu annotations to redirect map entries, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 15/16] stmmac: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 16/16] net: ti: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 14/16] netsec: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 12/16] qede: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 11/16] nfp: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 13/16] sfc: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 10/16] mlx4: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 09/16] marvell: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 05/16] bnxt: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 06/16] thunderx: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v3 07/16] freescale: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
[PATCH 1/4] perf test: Fix non-bash issue with stat bpf counters,
Ian Rogers
[PATCH bpf-next v3 0/1] Autogenerating libbpf API documentation,
grantseltzer
[PATCH net v2] xdp, net: fix for construct skb by xdp inside xsk zc rx,
Xuan Zhuo
pull-request: bpf-next 2021-06-17, Daniel Borkmann
[PATCH bpf] xsk: fix missing validation for skb and unaligned mode,
Magnus Karlsson
[PATCH bpf] xsk: fix broken Tx ring validation, Magnus Karlsson
[PATCH net-next] net/netif_receive_skb_core: Use migrate_disable(),
Sebastian Andrzej Siewior
Re: [PATCH net-next v5 13/15] virtio-net: support AF_XDP zc rx,
Jason Wang
Re: [PATCH net-next v5 14/15] virtio-net: xsk direct xmit inside xsk wakeup, Jason Wang
Re: [PATCH net-next v5 15/15] virtio-net: xsk zero copy xmit kick by threshold, Jason Wang
Re: [PATCH -tip v7 11/13] x86/unwind: Recover kretprobe trampoline entry, Josh Poimboeuf
Re: [PATCH -tip v7 10/13] x86/kprobes: Push a fake return address at kretprobe_trampoline, Josh Poimboeuf
Re: [PATCH -tip v7 09/13] kprobes: Setup instruction pointer in __kretprobe_trampoline_handler,
Josh Poimboeuf
[PATCH bpf-next] selftests/bpf: fix selftests build with old system-wide headers,
Andrii Nakryiko
[PATCH net v2] net: sched: add barrier to ensure correct ordering for lockless qdisc,
Yunsheng Lin
R1 invalid mem access 'inv',
Vincent Li
[PATCH bpf-next v5 0/4] bpf: support input xdp_md context in BPF_PROG_TEST_RUN,
Zvi Effron
[PATCH bpf] bpf: selftests: Whitelist test_progs.h from .gitignore,
Daniel Xu
[PATCH] add multiple program checks to bpf_object__probe_loading,
Jonathan Edwards
[PATCH v2] libbpf: add request buffer type for netlink messages,
Kumar Kartikeya Dwivedi
[REMINDER] LSF/MM/BPF: 2021: Call for Proposals, Josef Bacik
[PATCH bpf-next] bpf, x86: Remove unused cnt increase from EMIT macro,
Jiri Olsa
Re: [PATCH net-next v5 12/15] virtio-net: support AF_XDP zc tx,
Jason Wang
[PATCH net] net: sched: add barrier to ensure correct ordering for lockless qdisc, Yunsheng Lin
Re: Extending bpf_get_ns_current_pid_tgid(),
Blaise Sanouillet
[PATCH bpf v1] bpf: fix libelf endian handling in resolv_btfids,
Tony Ambardar
[PATCH v3] lockdown,selinux: fix wrong subject in some SELinux lockdown checks,
Ondrej Mosnacek
[PATCH bpf v2 1/1] lib: bpf: tracing: fail compilation if target arch is missing,
Lorenz Bauer
[PATCH v2 00/29] docs: avoid using ReST :doc:`foo` tag,
Mauro Carvalho Chehab
[PATCH bpf] samples/bpf: Fix the error return code of xdp_redirect's main(),
Wang Hai
[PATCH bpf] samples/bpf: Fix Segmentation fault for xdp_redirect command,
Wang Hai
How to avoid compilation errors like "error: no member named xxx in strut xxx"?,
Shuyi Cheng
[PATCH bpf-next] bpf: Fix typo in kernel/bpf/bpf_lsm.c,
Shuyi Cheng
latest pahole breaks libbpf CI and let's talk about staging,
Andrii Nakryiko
pull-request: bpf 2021-06-15, Daniel Borkmann
[PATCH bpf-next v2 00/16] Clean up and document RCU-based object protection for XDP_REDIRECT,
Toke Høiland-Jørgensen
- [PATCH bpf-next v2 04/16] ena: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 02/16] bpf: allow RCU-protected lookups to happen from bh context, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 12/16] qede: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 01/16] rcu: Create an unrcu_pointer() to remove __rcu from a pointer, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 16/16] net: ti: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 06/16] thunderx: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 05/16] bnxt: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 03/16] xdp: add proper __rcu annotations to redirect map entries, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 09/16] marvell: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 15/16] stmmac: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 07/16] freescale: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 08/16] net: intel: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 10/16] mlx4: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 11/16] nfp: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 13/16] sfc: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
- [PATCH bpf-next v2 14/16] netsec: remove rcu_read_lock() around XDP program invocation, Toke Høiland-Jørgensen
[PATCH bpf-next] samples/bpf: Add missing option to xdp_sample_pkts usage,
Wang Hai
[PATCH bpf-next] samples/bpf: Add missing option to xdp_fwd usage,
Wang Hai
[PATCH net] xdp, net: fix for construct skb by xdp inside xsk zc rx,
Xuan Zhuo
[PATCH RESEND bpf v3 0/8] sock_map: some bug fixes and improvements,
Cong Wang
- [PATCH RESEND bpf v3 1/8] skmsg: improve udp_bpf_recvmsg() accuracy, Cong Wang
- [PATCH RESEND bpf v3 4/8] skmsg: clear skb redirect pointer before dropping it, Cong Wang
- [PATCH RESEND bpf v3 6/8] skmsg: teach sk_psock_verdict_apply() to return errors, Cong Wang
- [PATCH RESEND bpf v3 5/8] skmsg: fix a memory leak in sk_psock_verdict_apply(), Cong Wang
- [PATCH RESEND bpf v3 7/8] skmsg: pass source psock to sk_psock_skb_redirect(), Cong Wang
- [PATCH RESEND bpf v3 2/8] selftests/bpf: Retry for EAGAIN in udp_redir_to_connected(), Cong Wang
- [PATCH RESEND bpf v3 8/8] skmsg: increase sk->sk_drops when dropping packets, Cong Wang
- [PATCH RESEND bpf v3 3/8] udp: fix a memory leak in udp_read_sock(), Cong Wang
- Re: [PATCH RESEND bpf v3 0/8] sock_map: some bug fixes and improvements, Jakub Sitnicki
- Re: [PATCH RESEND bpf v3 0/8] sock_map: some bug fixes and improvements, patchwork-bot+netdevbpf
Re: [PATCH -tip v7 03/13] kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler(),
Naveen N. Rao
[PATCH v9 bpf-next 00/14] mvneta: introduce XDP multi-buffer support,
Lorenzo Bianconi
- [PATCH v9 bpf-next 01/14] net: skbuff: add data_len field to skb_shared_info, Lorenzo Bianconi
- [PATCH v9 bpf-next 02/14] xdp: introduce flags field in xdp_buff/xdp_frame, Lorenzo Bianconi
- [PATCH v9 bpf-next 03/14] net: mvneta: update mb bit before passing the xdp buffer to eBPF layer, Lorenzo Bianconi
- [PATCH v9 bpf-next 04/14] xdp: add multi-buff support to xdp_return_{buff/frame}, Lorenzo Bianconi
- [PATCH v9 bpf-next 05/14] net: mvneta: add multi buffer support to XDP_TX, Lorenzo Bianconi
- [PATCH v9 bpf-next 06/14] net: mvneta: enable jumbo frames for XDP, Lorenzo Bianconi
- [PATCH v9 bpf-next 07/14] net: xdp: add multi-buff support to xdp_build_skb_from_frame, Lorenzo Bianconi
- [PATCH v9 bpf-next 08/14] bpf: add multi-buff support to the bpf_xdp_adjust_tail() API, Lorenzo Bianconi
- [PATCH v9 bpf-next 09/14] bpf: introduce bpf_xdp_get_buff_len helper, Lorenzo Bianconi
- [PATCH v9 bpf-next 10/14] bpf: add multi-buffer support to xdp copy helpers, Lorenzo Bianconi
- [PATCH v9 bpf-next 11/14] bpf: move user_size out of bpf_test_init, Lorenzo Bianconi
- [PATCH v9 bpf-next 12/14] bpf: introduce multibuff support to bpf_prog_test_run_xdp(), Lorenzo Bianconi
- [PATCH v9 bpf-next 13/14] bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature, Lorenzo Bianconi
- [PATCH v9 bpf-next 14/14] bpf: update xdp_adjust_tail selftest to include multi-buffer, Lorenzo Bianconi
- RE: [PATCH v9 bpf-next 00/14] mvneta: introduce XDP multi-buffer support, John Fastabend
Re: memory leak in bpf,
Rustam Kovhaev
[PATCH v2] bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc, Bui Quang Minh
[PATCH v8 bpf-next 00/11] Socket migration for SO_REUSEPORT.,
Kuniyuki Iwashima
- [PATCH v8 bpf-next 01/11] net: Introduce net.ipv4.tcp_migrate_req., Kuniyuki Iwashima
- [PATCH v8 bpf-next 02/11] tcp: Add num_closed_socks to struct sock_reuseport., Kuniyuki Iwashima
- [PATCH v8 bpf-next 03/11] tcp: Keep TCP_CLOSE sockets in the reuseport group., Kuniyuki Iwashima
- [PATCH v8 bpf-next 04/11] tcp: Add reuseport_migrate_sock() to select a new listener., Kuniyuki Iwashima
- [PATCH v8 bpf-next 05/11] tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accept queues., Kuniyuki Iwashima
- [PATCH v8 bpf-next 06/11] tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting SYN+ACKs., Kuniyuki Iwashima
- [PATCH v8 bpf-next 07/11] tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the final ACK., Kuniyuki Iwashima
- [PATCH v8 bpf-next 08/11] bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT., Kuniyuki Iwashima
- [PATCH v8 bpf-next 09/11] bpf: Support socket migration by eBPF., Kuniyuki Iwashima
- [PATCH v8 bpf-next 10/11] libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT., Kuniyuki Iwashima
- [PATCH v8 bpf-next 11/11] bpf: Test BPF_SK_REUSEPORT_SELECT_OR_MIGRATE., Kuniyuki Iwashima
- Re: [PATCH v8 bpf-next 00/11] Socket migration for SO_REUSEPORT., Eric Dumazet
[PATCH bpf-next 0/3] Fixes for TC-BPF series,
Kumar Kartikeya Dwivedi
bpf helper to set skb src/dst MAC?, Vincent Li
Re: [PATCH v6 bpf-next 14/21] libbpf: Generate loader program out of BPF ELF file.,
Andrii Nakryiko
kernel bpf test_progs - vm wrong libc version,
Geyslan G. Bem
Re: [PATCH bpf-next v7 0/3] Add TC-BPF API,
Andrii Nakryiko
Re: [PATCH v2 1/2] CMakeLists.txt: enable SHARED and STATIC lib creation,
Andrii Nakryiko
Re: [PATCH 7/9] riscv: bpf: Avoid breaking W^X,
Andreas Schwab
Running libbpf + CO-RE in old kernels,
rainkin
[PATCH v2 bpf-next 0/3] bpf: Introduce BPF timers.,
Alexei Starovoitov
Kernel Oops in test_verifier "#828/p reference tracking: bpf_sk_release(btf_tcp_sock)",
Tony Ambardar
[PATCH v27 02/25] LSM: Add the lsmblob data structure., Casey Schaufler
Re: [PATCH v7 bpf-next 07/11] tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the final ACK.,
Eric Dumazet
Re: [PATCH v7 bpf-next 06/11] tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting SYN+ACKs.,
Eric Dumazet
Re: [PATCH v7 bpf-next 05/11] tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accept queues.,
Eric Dumazet
Re: [PATCH v7 bpf-next 04/11] tcp: Add reuseport_migrate_sock() to select a new listener.,
Eric Dumazet
Re: [PATCH v7 bpf-next 03/11] tcp: Keep TCP_CLOSE sockets in the reuseport group.,
Eric Dumazet
[Index of Archives]
[Linux Samsung SoC]
[Linux Actions SoC]
[Linux Rockchip SoC]
[Linux for Synopsys ARC Processors]
[Linux USB Devel]
[Video for Linux]
[Linux SCSI]
[Yosemite Forum]