/linux/tools/testing/selftests/net/tcp_ao/lib/ |
H A D | netlink.c | 137 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 D | nl-mac.c | 878 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 D | netlink.h | 70 #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 D | netlink.h | 78 #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 D | rt-link.c | 70 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 D | conntrack_dump_flush.c | 155 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 D | intro.rst | 662 ``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 D | cli.py | 84 const=Netlink.NLM_F_CREATE)
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | xfrm_info.c | 219 nh->nlmsg_flags |= NLM_F_CREATE | NLM_F_REQUEST; in setup_xfrmi_external_dev()
|
H A D | tc_redirect.c | 182 req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_EXCL; in create_netkit()
|
/linux/net/sched/ |
H A D | sch_api.c | 1564 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 D | cls_api.c | 656 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 D | nfnetlink_osf.c | 313 if (!(info->nlh->nlmsg_flags & NLM_F_CREATE)) in nfnl_osf_add_callback()
|
H A D | nf_tables_api.c | 1222 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 D | nf_conntrack_netlink.c | 761 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 D | netlink.c | 621 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 D | tap.c | 103 req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE; in dev_create()
|
/linux/net/ipv6/ |
H A D | ip6_fib.c | 789 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 D | vxlan_mdb.c | 626 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 D | vxlan_core.c | 1124 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 D | fib_frontend.c | 519 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 D | fib_trie.c | 1333 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 D | ynl.py | 46 NLM_F_CREATE = 0x400 variable in Netlink
|
/linux/net/bridge/ |
H A D | br_fdb.c | 1091 if (!(flags & NLM_F_CREATE)) in fdb_add_entry()
|
/linux/tools/testing/selftests/net/ovpn/ |
H A D | ovpn-cli.c | 1364 req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_EXCL; in ovpn_new_iface()
|