Home
last modified time | relevance | path

Searched refs:NLM_F_CREATE (Results 1 – 25 of 30) sorted by relevance

12

/linux/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()
260 req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_CREATE; in __ip_route_add()
351 uint16_t flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_EXCL | NLM_F_CREATE; in __add_vrf()
/linux/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/tools/include/uapi/linux/
H A Dnetlink.h70 #define NLM_F_CREATE 0x400 /* Create, if it does not exist */ macro
81 4.4BSD ADD NLM_F_CREATE|NLM_F_EXCL
84 True CHANGE NLM_F_CREATE|NLM_F_REPLACE
85 Append NLM_F_CREATE
/linux/include/uapi/linux/
H A Dnetlink.h78 #define NLM_F_CREATE 0x400 /* Create, if it does not exist */ macro
90 4.4BSD ADD NLM_F_CREATE|NLM_F_EXCL
93 True CHANGE NLM_F_CREATE|NLM_F_REPLACE
94 Append NLM_F_CREATE
/linux/tools/net/ynl/samples/
H A Drt-link.c70 rt_link_newlink_req_set_nlflags(req, NLM_F_CREATE | NLM_F_ECHO); in rt_link_create_netkit()
/linux/tools/testing/selftests/net/netfilter/
H A Dconntrack_dump_flush.c155 nlh->nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | in conntrack_data_generate_v4()
189 nlh->nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | in conntrack_data_generate_v6()
/linux/Documentation/userspace-api/netlink/
H A Dintro.rst662 ``NLM_F_CREATE`` asks for the object to be created if it does not
667 4.4BSD ADD NLM_F_CREATE|NLM_F_EXCL
670 True CHANGE NLM_F_CREATE|NLM_F_REPLACE
671 Append NLM_F_CREATE
675 ``NLM_F_REPLACE`` without ``NLM_F_CREATE`` was initially used instead
677 ``NLM_F_EXCL`` without ``NLM_F_CREATE`` was used to check if object exists
/linux/tools/net/ynl/pyynl/
H A Dcli.py84 const=Netlink.NLM_F_CREATE)
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxfrm_info.c219 nh->nlmsg_flags |= NLM_F_CREATE | NLM_F_REQUEST; in setup_xfrmi_external_dev()
H A Dtc_redirect.c182 req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_EXCL; in create_netkit()
/linux/net/sched/
H A Dsch_api.c1564 return (n->nlmsg_flags & NLM_F_CREATE && in req_create_or_replace()
1570 return (n->nlmsg_flags & NLM_F_CREATE && in req_create_exclusive()
1576 return (!(n->nlmsg_flags & NLM_F_CREATE) && in req_change()
1724 if (!(n->nlmsg_flags & NLM_F_CREATE)) { in __tc_modify_qdisc()
1725 NL_SET_ERR_MSG(extack, "Qdisc not found. To create specify NLM_F_CREATE flag"); in __tc_modify_qdisc()
2237 !(n->nlmsg_flags & NLM_F_CREATE)) 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()
2279 if (n->nlmsg_flags & NLM_F_CREATE) { in tc_new_tfilter()
2360 if (!(n->nlmsg_flags & NLM_F_CREATE)) { in tc_new_tfilter()
2361 NL_SET_ERR_MSG(extack, "Need both RTM_NEWTFILTER and NLM_F_CREATE to create a new filter"); in tc_new_tfilter()
2398 if (!(n->nlmsg_flags & NLM_F_CREATE)) { in tc_new_tfilter()
2399 NL_SET_ERR_MSG(extack, "Need both RTM_NEWTFILTER and NLM_F_CREATE to create a new filter"); in tc_new_tfilter()
2417 if (!(n->nlmsg_flags & NLM_F_CREATE)) in tc_new_tfilter()
3157 if (!(n->nlmsg_flags & NLM_F_CREATE)) { in tc_ctl_chain()
3158 NL_SET_ERR_MSG(extack, "Need both RTM_NEWCHAIN and NLM_F_CREATE to create a new chain"); in tc_ctl_chain()
3197 tc_chain_notify(chain, NULL, 0, NLM_F_CREATE | NLM_F_EXC in tc_ctl_chain()
[all...]
/linux/net/netfilter/
H A Dnfnetlink_osf.c313 if (!(info->nlh->nlmsg_flags & NLM_F_CREATE)) in nfnl_osf_add_callback()
H A Dnf_tables_api.c1222 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_table_notify()
1223 flags |= ctx->flags & (NLM_F_CREATE | NLM_F_EXCL); in nf_tables_table_notify()
2094 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_chain_notify()
2095 flags |= ctx->flags & (NLM_F_CREATE | NLM_F_EXCL); in nf_tables_chain_notify()
3724 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_rule_notify()
3725 flags |= ctx->flags & (NLM_F_CREATE | NLM_F_EXCL); in nf_tables_rule_notify()
4265 if (!(info->nlh->nlmsg_flags & NLM_F_CREATE) || in nf_tables_newrule()
4985 if (ctx->flags & (NLM_F_CREATE | NLM_F_EXCL)) in nf_tables_set_notify()
4986 flags |= ctx->flags & (NLM_F_CREATE | NLM_F_EXCL); in nf_tables_set_notify()
5508 if (!(info->nlh->nlmsg_flags & NLM_F_CREATE)) in nf_tables_newset()
[all …]
H A Dnf_conntrack_netlink.c761 flags = NLM_F_CREATE|NLM_F_EXCL; in ctnetlink_conntrack_event()
2452 if (info->nlh->nlmsg_flags & NLM_F_CREATE) { in ctnetlink_new_conntrack()
3139 flags = NLM_F_CREATE|NLM_F_EXCL; in ctnetlink_expect_event()
3691 if (info->nlh->nlmsg_flags & NLM_F_CREATE) { in ctnetlink_new_expect()
/linux/tools/lib/bpf/
H A Dnetlink.c621 return tc_qdisc_modify(hook, RTM_NEWQDISC, NLM_F_CREATE | NLM_F_EXCL); in tc_qdisc_create_excl()
767 req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK | NLM_F_CREATE | in bpf_tc_attach()
/linux/tools/testing/selftests/net/
H A Dtap.c103 req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE; in dev_create()
/linux/net/ipv6/
H A Dip6_fib.c789 pr_warn("NLM_F_CREATE should be set when creating new route\n"); in fib6_add_1()
829 * NLM_F_REPLACE was specified without NLM_F_CREATE in fib6_add_1()
830 * I assume it is safe to require NLM_F_CREATE when in fib6_add_1()
833 * to netlink specification, NLM_F_CREATE in fib6_add_1()
843 pr_warn("NLM_F_CREATE should be set when creating new route\n"); in fib6_add_1()
1092 (info->nlh->nlmsg_flags & NLM_F_CREATE)); in fib6_add_rt2node()
1227 pr_warn("NLM_F_CREATE should be set when creating new route\n"); in fib6_add_rt2node()
1230 nlflags |= NLM_F_CREATE; in fib6_add_rt2node()
1432 if (!(info->nlh->nlmsg_flags & NLM_F_CREATE)) in fib6_add()
1438 pr_warn("RTM_NEWROUTE with no NLM_F_CREATE o in fib6_add()
[all...]
/linux/drivers/net/vxlan/
H A Dvxlan_mdb.c626 if ((nlmsg_flags & (NLM_F_CREATE | NLM_F_REPLACE)) && in vxlan_mdb_config_init()
1137 if (!(cfg->nlflags & NLM_F_CREATE)) { in vxlan_mdb_remote_add()
H A Dvxlan_core.c1124 if (!(flags & NLM_F_CREATE)) in vxlan_fdb_update()
1475 NLM_F_EXCL|NLM_F_CREATE, in vxlan_snoop()
3969 NLM_F_EXCL | NLM_F_CREATE, in __vxlan_dev_create()
4418 NLM_F_APPEND | NLM_F_CREATE, in vxlan_changelink()
4771 NLM_F_CREATE | NLM_F_REPLACE, in vxlan_fdb_external_learn_add()
/linux/net/ipv4/
H A Dfib_frontend.c519 cfg->fc_nlflags = NLM_F_CREATE; in rtentry_to_fib_config()
1112 .fc_nlflags = NLM_F_CREATE | NLM_F_APPEND, in fib_magic()
H A Dfib_trie.c1333 if (!(cfg->fc_nlflags & NLM_F_CREATE)) in fib_table_insert()
1336 nlflags |= NLM_F_CREATE; in fib_table_insert()
/linux/tools/net/ynl/pyynl/lib/
H A Dynl.py46 NLM_F_CREATE = 0x400 variable in Netlink
/linux/net/bridge/
H A Dbr_fdb.c1091 if (!(flags & NLM_F_CREATE)) in fdb_add_entry()
/linux/tools/testing/selftests/net/ovpn/
H A Dovpn-cli.c1364 req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_EXCL; in ovpn_new_iface()

12