/linux/tools/net/ynl/lib/ |
H A D | ynl-priv.h | 151 struct nlmsghdr *nlh = (struct nlmsghdr *)buf; in ynl_nlmsg_put_header() local 159 static inline unsigned int ynl_nlmsg_data_len(const struct nlmsghdr *nlh) in ynl_nlmsg_data_len() 164 static inline void *ynl_nlmsg_data(const struct nlmsghdr *nlh) in ynl_nlmsg_data() 170 ynl_nlmsg_data_offset(const struct nlmsghdr *nlh, unsigned int offset) in ynl_nlmsg_data_offset() 175 static inline void *ynl_nlmsg_end_addr(const struct nlmsghdr *nlh) in ynl_nlmsg_end_addr() 181 ynl_nlmsg_put_extra_header(struct nlmsghdr *nlh, unsigned int size) in ynl_nlmsg_put_extra_header() 211 #define ynl_attr_for_each(attr, nlh, fixed_hdr_sz) \ argument 258 __ynl_attr_put_overflow(struct nlmsghdr *nlh, size_t size) in __ynl_attr_put_overflow() 273 ynl_attr_nest_start(struct nlmsghdr *nlh, unsigned int attr_type) in ynl_attr_nest_start() 288 ynl_attr_nest_end(struct nlmsghdr *nlh, struct nlattr *attr) in ynl_attr_nest_end() [all …]
|
H A D | ynl.c | 206 ynl_ext_ack_check(struct ynl_sock *ys, const struct nlmsghdr *nlh, in ynl_ext_ack_check() 326 ynl_cb_error(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg) in ynl_cb_error() 345 static int ynl_cb_done(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg) in ynl_cb_done() 473 struct nlmsghdr *nlh; in ynl_msg_start() local 491 static int ynl_msg_end(struct ynl_sock *ys, struct nlmsghdr *nlh) in ynl_msg_end() 514 struct nlmsghdr *nlh; in ynl_gemsg_start() local 552 static int ynl_cb_null(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg) in ynl_cb_null() 564 const struct nlmsghdr *nlh; in __ynl_sock_read_msgs() local 670 ynl_get_family_info_cb(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg) in ynl_get_family_info_cb() 703 struct nlmsghdr *nlh; in ynl_sock_read_family() local [all …]
|
/linux/tools/testing/selftests/net/netfilter/ |
H A D | conntrack_dump_flush.c | 20 static int build_cta_tuple_v4(struct nlmsghdr *nlh, int type, in build_cta_tuple_v4() 50 static int build_cta_tuple_v6(struct nlmsghdr *nlh, int type, in build_cta_tuple_v6() 80 static int build_cta_proto(struct nlmsghdr *nlh) in build_cta_proto() 101 static int conntrack_data_insert(struct mnl_socket *sock, struct nlmsghdr *nlh, in conntrack_data_insert() 149 struct nlmsghdr *nlh; in conntrack_data_generate_v4() local 183 struct nlmsghdr *nlh; in conntrack_data_generate_v6() local 213 static int count_entries(const struct nlmsghdr *nlh, void *data) in count_entries() 222 struct nlmsghdr *nlh, *rplnlh; in conntracK_count_zone() local 269 struct nlmsghdr *nlh, *rplnlh; in conntrack_flush_zone() local
|
H A D | nf_queue.c | 77 static int queue_cb(const struct nlmsghdr *nlh, void *data) in queue_cb() 123 struct nlmsghdr *nlh = mnl_nlmsg_put_header(buf); in nfq_build_cfg_request() local 147 struct nlmsghdr *nlh = mnl_nlmsg_put_header(buf); in nfq_build_cfg_params() local 174 struct nlmsghdr *nlh; in nfq_build_verdict() local 212 struct nlmsghdr *nlh; in open_queue() local 274 struct nlmsghdr *nlh; in mainloop() local
|
/linux/net/dcb/ |
H A D | dcbnl.c | 221 struct nlmsghdr *nlh; in dcbnl_newmsg() local 241 static int dcbnl_getstate(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getstate() 252 static int dcbnl_getpfccfg(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getpfccfg() 297 static int dcbnl_getperm_hwaddr(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getperm_hwaddr() 311 static int dcbnl_getcap(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getcap() 356 static int dcbnl_getnumtcs(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getnumtcs() 403 static int dcbnl_setnumtcs(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_setnumtcs() 437 static int dcbnl_getpfcstate(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getpfcstate() 447 static int dcbnl_setpfcstate(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_setpfcstate() 465 static int dcbnl_getapp(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getapp() [all …]
|
/linux/crypto/ |
H A D | crypto_user.c | 142 struct nlmsghdr *nlh; in crypto_report_alg() local 243 static int crypto_update_alg(struct sk_buff *skb, struct nlmsghdr *nlh, in crypto_update_alg() 279 static int crypto_del_alg(struct sk_buff *skb, struct nlmsghdr *nlh, in crypto_del_alg() 317 static int crypto_add_alg(struct sk_buff *skb, struct nlmsghdr *nlh, in crypto_add_alg() 365 static int crypto_del_rng(struct sk_buff *skb, struct nlmsghdr *nlh, in crypto_del_rng() 412 static int crypto_user_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh, in crypto_user_rcv_msg()
|
/linux/include/net/ |
H A D | netlink.h | 494 struct nlmsghdr *nlh; member 608 static inline void *nlmsg_data(const struct nlmsghdr *nlh) in nlmsg_data() 617 static inline int nlmsg_len(const struct nlmsghdr *nlh) in nlmsg_len() 630 static inline void *nlmsg_payload(const struct nlmsghdr *nlh, size_t len) in nlmsg_payload() 643 static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh, in nlmsg_attrdata() 655 static inline int nlmsg_attrlen(const struct nlmsghdr *nlh, int hdrlen) in nlmsg_attrlen() 665 static inline int nlmsg_ok(const struct nlmsghdr *nlh, int remaining) in nlmsg_ok() 681 nlmsg_next(const struct nlmsghdr *nlh, int *remaining) in nlmsg_next() 778 static inline int __nlmsg_parse(const struct nlmsghdr *nlh, int hdrlen, in __nlmsg_parse() 805 static inline int nlmsg_parse(const struct nlmsghdr *nlh, int hdrlen, in nlmsg_parse() [all …]
|
/linux/net/core/ |
H A D | rtnetlink.c | 954 const struct nlmsghdr *nlh, gfp_t flags) in rtnl_notify() 2028 struct nlmsghdr *nlh; in rtnl_fill_ifinfo() local 2386 static int rtnl_valid_dump_ifinfo_req(const struct nlmsghdr *nlh, in rtnl_valid_dump_ifinfo_req() 2434 const struct nlmsghdr *nlh = cb->nlh; in rtnl_dump_ifinfo() local 3417 static int rtnl_setlink(struct sk_buff *skb, struct nlmsghdr *nlh, in rtnl_setlink() 3503 int rtnl_delete_link(struct net_device *dev, u32 portid, const struct nlmsghdr *nlh) in rtnl_delete_link() 3519 static int rtnl_dellink(struct sk_buff *skb, struct nlmsghdr *nlh, in rtnl_dellink() 3572 u32 portid, const struct nlmsghdr *nlh) in rtnl_configure_link() 3699 static int rtnl_changelink(const struct sk_buff *skb, struct nlmsghdr *nlh, in rtnl_changelink() 3788 const struct nlmsghdr *nlh, in rtnl_newlink_create() [all …]
|
H A D | fib_rules.c | 569 static int fib_nl2rule(struct net *net, struct nlmsghdr *nlh, in fib_nl2rule() 873 int fib_newrule(struct net *net, struct sk_buff *skb, struct nlmsghdr *nlh, in fib_newrule() 996 static int fib_nl_newrule(struct sk_buff *skb, struct nlmsghdr *nlh, in fib_nl_newrule() 1002 int fib_delrule(struct net *net, struct sk_buff *skb, struct nlmsghdr *nlh, in fib_delrule() 1115 static int fib_nl_delrule(struct sk_buff *skb, struct nlmsghdr *nlh, in fib_nl_delrule() 1152 struct nlmsghdr *nlh; in fib_nl_fill_rule() local 1260 static int fib_valid_dumprule_req(const struct nlmsghdr *nlh, in fib_valid_dumprule_req() 1288 const struct nlmsghdr *nlh = cb->nlh; in fib_nl_dumprule() local 1331 struct fib_rules_ops *ops, struct nlmsghdr *nlh, in notify_rule_change()
|
/linux/drivers/infiniband/core/ |
H A D | netlink.c | 131 void *ibnl_put_msg(struct sk_buff *skb, struct nlmsghdr **nlh, int seq, in ibnl_put_msg() 141 int ibnl_put_attr(struct sk_buff *skb, struct nlmsghdr *nlh, in ibnl_put_attr() 152 static int rdma_nl_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh, in rdma_nl_rcv_msg() 212 struct nlmsghdr *nlh; in rdma_nl_rcv_skb() local
|
H A D | iwpm_util.c | 438 struct sk_buff *iwpm_create_nlmsg(u32 nl_op, struct nlmsghdr **nlh, in iwpm_create_nlmsg() 581 struct nlmsghdr *nlh; in send_mapinfo_num() local 620 struct nlmsghdr *nlh = NULL; in send_nlmsg_done() local 642 struct nlmsghdr *nlh; in iwpm_send_mapinfo() local 764 struct nlmsghdr *nlh; in iwpm_send_hello() local
|
H A D | iwpm_msg.c | 67 struct nlmsghdr *nlh; in iwpm_register_pid() local 147 struct nlmsghdr *nlh; in iwpm_add_mapping() local 230 struct nlmsghdr *nlh; in iwpm_add_and_query_mapping() local 317 struct nlmsghdr *nlh; in iwpm_remove_mapping() local
|
/linux/net/netfilter/ |
H A D | nfnetlink.c | 216 static int nfnetlink_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh, in nfnetlink_rcv_msg() 318 struct nlmsghdr *nlh; member 323 static int nfnl_err_add(struct list_head *list, struct nlmsghdr *nlh, int err, in nfnl_err_add() 371 static void nfnetlink_rcv_batch(struct sk_buff *skb, struct nlmsghdr *nlh, in nfnetlink_rcv_batch() 612 static void nfnetlink_rcv_skb_batch(struct sk_buff *skb, struct nlmsghdr *nlh) in nfnetlink_rcv_skb_batch() 652 struct nlmsghdr *nlh = nlmsg_hdr(skb); in nfnetlink_rcv() local
|
/linux/drivers/connector/ |
H A D | connector.c | 68 struct nlmsghdr *nlh; in cn_netlink_send_mult() local 136 struct nlmsghdr *nlh; in cn_call_callback() local 200 struct nlmsghdr *nlh; in cn_rx_skb() local
|
/linux/security/selinux/ |
H A D | netlink.c | 43 static void selnl_add_payload(struct nlmsghdr *nlh, int len, int msgtype, void *data) in selnl_add_payload() 72 struct nlmsghdr *nlh; in selnl_notify() local
|
/linux/net/ipv4/ |
H A D | inet_diag.c | 209 static int inet_diag_parse_attrs(const struct nlmsghdr *nlh, int hdrlen, in inet_diag_parse_attrs() 247 struct nlmsghdr *nlh; in inet_sk_diag_fill() local 432 struct nlmsghdr *nlh; in inet_twsk_diag_fill() local 472 struct nlmsghdr *nlh; in inet_req_diag_fill() local 603 const struct nlmsghdr *nlh, in inet_diag_cmd_exact() 1307 const struct nlmsghdr *nlh = cb->nlh; in __inet_diag_dump_start() local 1394 const struct nlmsghdr *nlh) in inet_diag_get_exact_compat() 1410 static int inet_diag_rcv_msg_compat(struct sk_buff *skb, struct nlmsghdr *nlh) in inet_diag_rcv_msg_compat() 1457 struct nlmsghdr *nlh; in inet_diag_handler_get_info() local
|
H A D | devinet.c | 373 int destroy, struct nlmsghdr *nlh, u32 portid) in __inet_del_ifa() 491 static int __inet_insert_ifa(struct in_ifaddr *ifa, struct nlmsghdr *nlh, in __inet_insert_ifa() 653 static int inet_rtm_deladdr(struct sk_buff *skb, struct nlmsghdr *nlh, in inet_rtm_deladdr() 845 static int inet_validate_rtm(struct nlmsghdr *nlh, struct nlattr **tb, in inet_validate_rtm() 883 static struct in_ifaddr *inet_rtm_to_ifa(struct net *net, struct nlmsghdr *nlh, in inet_rtm_to_ifa() 961 static int inet_rtm_newaddr(struct sk_buff *skb, struct nlmsghdr *nlh, in inet_rtm_newaddr() 1711 struct nlmsghdr *nlh; in inet_fill_ifaddr() local 1785 static int inet_valid_dump_ifaddr_req(const struct nlmsghdr *nlh, in inet_valid_dump_ifaddr_req() 1932 const struct nlmsghdr *nlh = cb->nlh; in inet_dump_addr() local 2000 static void rtmsg_ifa(int event, struct in_ifaddr *ifa, struct nlmsghdr *nlh, in rtmsg_ifa() [all …]
|
H A D | fib_frontend.c | 734 struct nlmsghdr *nlh, struct fib_config *cfg, in rtm_to_fib_config() 875 static int inet_rtm_delroute(struct sk_buff *skb, struct nlmsghdr *nlh, in inet_rtm_delroute() 909 static int inet_rtm_newroute(struct sk_buff *skb, struct nlmsghdr *nlh, in inet_rtm_newroute() 939 int ip_valid_fib_dump_req(struct net *net, const struct nlmsghdr *nlh, in ip_valid_fib_dump_req() 1024 const struct nlmsghdr *nlh = cb->nlh; in inet_dump_fib() local 1407 struct nlmsghdr *nlh; in nl_fib_input() local
|
/linux/include/linux/netfilter/ |
H A D | nfnetlink.h | 13 const struct nlmsghdr *nlh; member 67 static inline void nfnl_fill_hdr(struct nlmsghdr *nlh, u8 family, u8 version, in nfnl_fill_hdr() 83 struct nlmsghdr *nlh; in nfnl_msg_put() local
|
/linux/net/ieee802154/ |
H A D | netlink.c | 47 struct nlmsghdr *nlh = nlmsg_hdr(msg); in ieee802154_nl_mcast() local 76 struct nlmsghdr *nlh = nlmsg_hdr(msg); in ieee802154_nl_reply() local
|
/linux/net/mptcp/ |
H A D | pm_netlink.c | 424 struct nlmsghdr *nlh; in mptcp_event_addr_removed() local 458 struct nlmsghdr *nlh; in mptcp_event_addr_announced() local 514 struct nlmsghdr *nlh; in mptcp_event_pm_listener() local 563 struct nlmsghdr *nlh; in mptcp_event() local
|
/linux/net/mctp/ |
H A D | neigh.c | 115 static int mctp_rtm_newneigh(struct sk_buff *skb, struct nlmsghdr *nlh, in mctp_rtm_newneigh() 173 static int mctp_rtm_delneigh(struct sk_buff *skb, struct nlmsghdr *nlh, in mctp_rtm_delneigh() 213 struct nlmsghdr *nlh; in mctp_fill_neigh() local
|
/linux/tools/lib/bpf/ |
H A D | nlattr.c | 81 static inline int nlmsg_len(const struct nlmsghdr *nlh) in nlmsg_len() 157 int libbpf_nla_dump_errormsg(struct nlmsghdr *nlh) in libbpf_nla_dump_errormsg()
|
/linux/tools/include/uapi/linux/ |
H A D | netlink.h | 94 #define NLMSG_DATA(nlh) ((void*)(((char*)nlh) + NLMSG_LENGTH(0))) argument 95 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \ argument 97 #define NLMSG_OK(nlh,len) ((len) >= (int)sizeof(struct nlmsghdr) && \ argument 100 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len))) argument
|
/linux/tools/testing/selftests/net/af_unix/ |
H A D | diag_uid.c | 81 struct nlmsghdr nlh; in send_request() member 151 struct nlmsghdr *nlh; in receive_response() local
|