Home
last modified time | relevance | path

Searched refs:NLM_F_EXCL (Results 1 – 25 of 38) sorted by relevance

12

/linux-6.15/net/ieee802154/
H A Dnl-mac.c878 if ((info->nlhdr->nlmsg_flags & (NLM_F_CREATE | NLM_F_EXCL)) != in ieee802154_llsec_add_key()
879 (NLM_F_CREATE | NLM_F_EXCL)) in ieee802154_llsec_add_key()
1013 if ((info->nlhdr->nlmsg_flags & (NLM_F_CREATE | NLM_F_EXCL)) != in ieee802154_llsec_add_dev()
1014 (NLM_F_CREATE | NLM_F_EXCL)) in ieee802154_llsec_add_dev()
1118 if ((info->nlhdr->nlmsg_flags & (NLM_F_CREATE | NLM_F_EXCL)) != in ieee802154_llsec_add_devkey()
1119 (NLM_F_CREATE | NLM_F_EXCL)) in ieee802154_llsec_add_devkey()
1252 if ((info->nlhdr->nlmsg_flags & (NLM_F_CREATE | NLM_F_EXCL)) != in ieee802154_llsec_add_seclevel()
1253 (NLM_F_CREATE | NLM_F_EXCL)) in ieee802154_llsec_add_seclevel()
/linux-6.15/tools/testing/selftests/net/tcp_ao/lib/
H A Dnetlink.c137 uint16_t flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_EXCL | NLM_F_CREATE; in __add_veth()
200 uint16_t flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_EXCL | NLM_F_CREATE; in __ip_addr_add()
351 uint16_t flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_EXCL | NLM_F_CREATE; in __add_vrf()
/linux-6.15/tools/include/uapi/linux/
H A Dnetlink.h69 #define NLM_F_EXCL 0x200 /* Do not touch, if it exists */ macro
/linux-6.15/include/uapi/linux/
H A Dnetlink.h77 #define NLM_F_EXCL 0x200 /* Do not touch, if it exists */ macro
/linux-6.15/tools/testing/selftests/net/netfilter/
H A Dconntrack_dump_flush.c156 NLM_F_ACK | NLM_F_EXCL; in conntrack_data_generate_v4()
190 NLM_F_ACK | NLM_F_EXCL; in conntrack_data_generate_v6()
/linux-6.15/tools/net/ynl/pyynl/
H A Dcli.py82 const=Netlink.NLM_F_EXCL)
/linux-6.15/Documentation/userspace-api/netlink/
H A Dintro.rst660 ``NLM_F_EXCL`` has the opposite semantics and only succeeds if object already
663 exist, it can be combined with ``NLM_F_REPLACE`` and ``NLM_F_EXCL``.
667 4.4BSD ADD NLM_F_CREATE|NLM_F_EXCL
672 Check NLM_F_EXCL
677 ``NLM_F_EXCL`` without ``NLM_F_CREATE`` was used to check if object exists
/linux-6.15/net/sched/
H A Dsch_api.c1582 n->nlmsg_flags & NLM_F_EXCL); in req_create_exclusive()
1589 !(n->nlmsg_flags & NLM_F_EXCL)); in req_change()
1642 if (n->nlmsg_flags & NLM_F_EXCL) { in __tc_modify_qdisc()
1719 if (n->nlmsg_flags & NLM_F_EXCL) { in __tc_modify_qdisc()
2252 if (n->nlmsg_flags & NLM_F_EXCL) in __tc_ctl_tclass()
H A Dcls_api.c656 tc_chain_notify(chain, NULL, 0, NLM_F_CREATE | NLM_F_EXCL, in __tcf_chain_get()
2403 } else if (n->nlmsg_flags & NLM_F_EXCL) { in tc_new_tfilter()
3197 tc_chain_notify(chain, NULL, 0, NLM_F_CREATE | NLM_F_EXCL, in tc_ctl_chain()
/linux-6.15/net/netfilter/
H A Dnfnetlink_osf.c339 if (info->nlh->nlmsg_flags & NLM_F_EXCL) in nfnl_osf_add_callback()
H A Dnf_tables_api.c1186 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_table_notify()
1553 if (info->nlh->nlmsg_flags & NLM_F_EXCL) { in nf_tables_newtable()
2056 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_chain_notify()
3031 if (info->nlh->nlmsg_flags & NLM_F_EXCL) { in nf_tables_newchain()
3658 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_rule_notify()
4190 if (info->nlh->nlmsg_flags & NLM_F_EXCL) { in nf_tables_newrule()
4891 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_set_notify()
5382 if (info->nlh->nlmsg_flags & NLM_F_EXCL) { in nf_tables_newset()
7429 else if (!(nlmsg_flags & NLM_F_EXCL)) { in nft_add_set_elem()
8175 if (info->nlh->nlmsg_flags & NLM_F_EXCL) { in nf_tables_newobj()
[all …]
H A Dnfnetlink_acct.c79 if (info->nlh->nlmsg_flags & NLM_F_EXCL) in nfnl_acct_new()
H A Dnfnetlink_cttimeout.c124 if (info->nlh->nlmsg_flags & NLM_F_EXCL) in cttimeout_new_timeout()
H A Dnfnetlink_cthelper.c450 if (info->nlh->nlmsg_flags & NLM_F_EXCL) in nfnl_cthelper_new()
H A Dnf_conntrack_netlink.c761 flags = NLM_F_CREATE|NLM_F_EXCL; in ctnetlink_conntrack_event()
2493 if (!(info->nlh->nlmsg_flags & NLM_F_EXCL)) { in ctnetlink_new_conntrack()
3138 flags = NLM_F_CREATE|NLM_F_EXCL; in ctnetlink_expect_event()
3706 if (!(info->nlh->nlmsg_flags & NLM_F_EXCL)) in ctnetlink_new_expect()
/linux-6.15/tools/lib/bpf/
H A Dnetlink.c608 return tc_qdisc_modify(hook, RTM_NEWQDISC, NLM_F_CREATE | NLM_F_EXCL); in tc_qdisc_create_excl()
748 flags = (flags & BPF_TC_F_REPLACE) ? NLM_F_REPLACE : NLM_F_EXCL; in bpf_tc_attach()
/linux-6.15/net/ipv6/
H A Dip6_fib.c1087 u16 nlflags = NLM_F_EXCL; in fib6_add_rt2node()
1107 (info->nlh->nlmsg_flags & NLM_F_EXCL)) in fib6_add_rt2node()
1110 nlflags &= ~NLM_F_EXCL; in fib6_add_rt2node()
/linux-6.15/net/ipv4/
H A Dfib_trie.c1200 u16 nlflags = NLM_F_EXCL; in fib_table_insert()
1237 if (cfg->fc_nlflags & NLM_F_EXCL) in fib_table_insert()
1240 nlflags &= ~NLM_F_EXCL; in fib_table_insert()
/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dtc_netkit.c58 req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_EXCL; in create_netkit()
H A Dtc_redirect.c180 req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_EXCL; in create_netkit()
/linux-6.15/tools/testing/selftests/net/
H A Dipsec.c311 uint16_t flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_EXCL | NLM_F_CREATE; in veth_add()
361 uint16_t flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_EXCL | NLM_F_CREATE; in ip4_addr_set()
/linux-6.15/tools/net/ynl/pyynl/lib/
H A Dynl.py45 NLM_F_EXCL = 0x200 variable in Netlink
/linux-6.15/net/core/
H A Dfib_rules.c913 if ((nlh->nlmsg_flags & NLM_F_EXCL) && in fib_newrule()
/linux-6.15/net/bridge/
H A Dbr_fdb.c1101 if (flags & NLM_F_EXCL) in fdb_add_entry()
/linux-6.15/drivers/net/
H A Dvrf.c1523 nlh->nlmsg_flags |= NLM_F_EXCL; in vrf_fib_rule()

12