/openbmc/linux/net/netfilter/ |
H A D | nfnetlink_log.c | 649 struct nlattr *nla; in __build_packet_message() local 655 nla = skb_put(inst->skb, nla_total_size(data_len)); in __build_packet_message() 656 nla->nla_type = NFULA_PAYLOAD; in __build_packet_message() 657 nla->nla_len = size; in __build_packet_message() 659 if (skb_copy_bits(skb, 0, nla_data(nla), data_len)) in __build_packet_message()
|
H A D | nft_set_hash.c | 387 static u64 nft_rhash_privsize(const struct nlattr * const nla[], in nft_rhash_privsize() argument 658 static u64 nft_hash_privsize(const struct nlattr * const nla[], in nft_hash_privsize() argument
|
H A D | nft_set_rbtree.c | 698 static u64 nft_rbtree_privsize(const struct nlattr * const nla[], in nft_rbtree_privsize() argument 706 const struct nlattr * const nla[]) in nft_rbtree_init() argument
|
/openbmc/linux/net/sched/ |
H A D | cls_flower.c | 1215 if (nla_type(nla) != TCA_FLOWER_KEY_ENC_OPTS_GENEVE) { in fl_set_geneve_opt() 1222 nla, geneve_opt_policy, extack); in fl_set_geneve_opt() 1291 if (nla_type(nla) != TCA_FLOWER_KEY_ENC_OPTS_VXLAN) { in fl_set_vxlan_opt() 1329 if (nla_type(nla) != TCA_FLOWER_KEY_ENC_OPTS_ERSPAN) { in fl_set_erspan_opt() 1353 nla = tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_INDEX]; in fl_set_erspan_opt() 1355 md->u.index = nla_get_be32(nla); in fl_set_erspan_opt() 1364 nla = tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_DIR]; in fl_set_erspan_opt() 1365 md->u.md2.dir = nla_get_u8(nla); in fl_set_erspan_opt() 1368 nla = tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_HWID]; in fl_set_erspan_opt() 1369 set_hwid(&md->u.md2, nla_get_u8(nla)); in fl_set_erspan_opt() [all …]
|
H A D | act_police.c | 40 static int tcf_police_init(struct net *net, struct nlattr *nla, in tcf_police_init() argument 59 if (nla == NULL) in tcf_police_init() 62 err = nla_parse_nested_deprecated(tb, TCA_POLICE_MAX, nla, in tcf_police_init()
|
H A D | act_csum.c | 43 static int tcf_csum_init(struct net *net, struct nlattr *nla, in tcf_csum_init() argument 58 if (nla == NULL) in tcf_csum_init() 61 err = nla_parse_nested_deprecated(tb, TCA_CSUM_MAX, nla, csum_policy, in tcf_csum_init()
|
H A D | act_gate.c | 299 static int tcf_gate_init(struct net *net, struct nlattr *nla, in tcf_gate_init() argument 320 if (!nla) in tcf_gate_init() 323 err = nla_parse_nested(tb, TCA_GATE_MAX, nla, gate_policy, extack); in tcf_gate_init()
|
H A D | sch_mqprio.c | 559 struct nlattr *nla = (struct nlattr *)skb_tail_pointer(skb); in mqprio_dump() local 608 return nla_nest_end(skb, nla); in mqprio_dump() 610 nlmsg_trim(skb, nla); in mqprio_dump()
|
H A D | act_ife.c | 480 static int tcf_ife_init(struct net *net, struct nlattr *nla, in tcf_ife_init() argument 501 if (!nla) { in tcf_ife_init() 506 err = nla_parse_nested_deprecated(tb, TCA_IFE_MAX, nla, ife_policy, in tcf_ife_init()
|
/openbmc/linux/drivers/net/ |
H A D | macvlan.c | 1319 struct nlattr *nla, *head; in macvlan_validate() local 1374 nla_for_each_attr(nla, head, len, rem) { in macvlan_validate() 1375 if (nla_type(nla) != IFLA_MACVLAN_MACADDR || in macvlan_validate() 1376 nla_len(nla) != ETH_ALEN) in macvlan_validate() 1379 if (!is_valid_ether_addr(nla_data(nla))) in macvlan_validate() 1401 struct nlattr *nla, *head; in macvlan_changelink_sources() local 1439 nla_for_each_attr(nla, head, len, rem) { in macvlan_changelink_sources() 1440 addr = nla_data(nla); in macvlan_changelink_sources()
|
/openbmc/linux/net/openvswitch/ |
H A D | datapath.c | 440 struct nlattr *nla; in queue_userspace_packet() local 507 nla = nla_nest_start_noflag(user_skb, in queue_userspace_packet() 509 if (!nla) { in queue_userspace_packet() 518 nla_nest_end(user_skb, nla); in queue_userspace_packet() 522 nla = nla_nest_start_noflag(user_skb, OVS_PACKET_ATTR_ACTIONS); in queue_userspace_packet() 523 if (!nla) { in queue_userspace_packet() 531 nla_nest_end(user_skb, nla); in queue_userspace_packet() 533 nla_nest_cancel(user_skb, nla); in queue_userspace_packet() 565 if (!(nla = nla_reserve(user_skb, OVS_PACKET_ATTR_PACKET, 0))) { in queue_userspace_packet() 569 nla->nla_len = nla_attr_size(skb->len - cutlen); in queue_userspace_packet()
|
/openbmc/linux/net/mpls/ |
H A D | internal.h | 194 int nla_get_labels(const struct nlattr *nla, u8 max_labels, u8 *labels,
|
/openbmc/linux/tools/lib/thermal/ |
H A D | thermal_nl.c | 24 static int nl_error_handler(struct sockaddr_nl *nla, struct nlmsgerr *nl_err, in nl_error_handler() argument
|
/openbmc/linux/net/bridge/ |
H A D | br_netlink.c | 1788 struct nlattr *nla __maybe_unused; in br_fill_linkxstats() 1844 nla = nla_reserve_64bit(skb, BRIDGE_XSTATS_MCAST, in br_fill_linkxstats() 1847 if (!nla) in br_fill_linkxstats() 1849 br_multicast_get_stats(br, p, nla_data(nla)); in br_fill_linkxstats() 1854 nla = nla_reserve_64bit(skb, BRIDGE_XSTATS_STP, in br_fill_linkxstats() 1857 if (!nla) in br_fill_linkxstats() 1861 memcpy(nla_data(nla), &p->stp_xstats, sizeof(p->stp_xstats)); in br_fill_linkxstats()
|
/openbmc/linux/net/ipv6/ |
H A D | ioam6_iptunnel.c | 102 static int ioam6_build_state(struct net *net, struct nlattr *nla, in ioam6_build_state() argument 119 err = nla_parse_nested(tb, IOAM6_IPTUNNEL_MAX, nla, in ioam6_build_state()
|
H A D | addrconf.c | 5738 struct nlattr *nla; in inet6_fill_ifla6_attrs() local 5750 if (!nla) in inet6_fill_ifla6_attrs() 5752 ipv6_store_devconf(&idev->cnf, nla_data(nla), nla_len(nla)); in inet6_fill_ifla6_attrs() 5760 if (!nla) in inet6_fill_ifla6_attrs() 5762 snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_STATS, nla_len(nla)); in inet6_fill_ifla6_attrs() 5765 if (!nla) in inet6_fill_ifla6_attrs() 5767 snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_ICMP6STATS, nla_len(nla)); in inet6_fill_ifla6_attrs() 5770 if (!nla) in inet6_fill_ifla6_attrs() 5773 memcpy(nla_data(nla), idev->token.s6_addr, nla_len(nla)); in inet6_fill_ifla6_attrs() 5925 const struct nlattr *nla, in inet6_validate_link_af() argument [all …]
|
H A D | route.c | 5228 if (nla_len(nla) < sizeof(*gw)) { in fib6_gw_from_attr() 5233 *gw = nla_get_in6_addr(nla); in fib6_gw_from_attr() 5274 struct nlattr *nla, *attrs = rtnh_attrs(rtnh); in ip6_route_multipath_add() local 5276 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in ip6_route_multipath_add() 5277 if (nla) { in ip6_route_multipath_add() 5290 nla = nla_find(attrs, attrlen, RTA_ENCAP_TYPE); in ip6_route_multipath_add() 5291 if (nla) in ip6_route_multipath_add() 5292 r_cfg.fc_encap_type = nla_get_u16(nla); in ip6_route_multipath_add() 5445 struct nlattr *nla, *attrs = rtnh_attrs(rtnh); in ip6_route_multipath_del() local 5447 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in ip6_route_multipath_del() [all …]
|
/openbmc/linux/tools/power/x86/intel-speed-select/ |
H A D | hfi-events.c | 70 static int error_handler(struct sockaddr_nl *nla, struct nlmsgerr *err, in error_handler() argument
|
/openbmc/linux/net/ipv4/ |
H A D | devinet.c | 1974 struct nlattr *nla; in inet_fill_link_af() local 1980 nla = nla_reserve(skb, IFLA_INET_CONF, IPV4_DEVCONF_MAX * 4); in inet_fill_link_af() 1981 if (!nla) in inet_fill_link_af() 1985 ((u32 *) nla_data(nla))[i] = in_dev->cnf.data[i]; in inet_fill_link_af() 1995 const struct nlattr *nla, in inet_validate_link_af() argument 2004 err = nla_parse_nested_deprecated(tb, IFLA_INET_MAX, nla, in inet_validate_link_af() 2024 static int inet_set_link_af(struct net_device *dev, const struct nlattr *nla, in inet_set_link_af() argument 2034 if (nla_parse_nested_deprecated(tb, IFLA_INET_MAX, nla, NULL, NULL) < 0) in inet_set_link_af()
|
H A D | ipmr.c | 2436 struct nlattr *nla; in igmpmsg_netlink_event() local 2461 nla = nla_reserve(skb, IPMRA_CREPORT_PKT, payloadlen); in igmpmsg_netlink_event() 2462 if (!nla || skb_copy_bits(pkt, sizeof(struct igmpmsg), in igmpmsg_netlink_event() 2463 nla_data(nla), payloadlen)) in igmpmsg_netlink_event() 2640 static int ipmr_nla_get_ttls(const struct nlattr *nla, struct mfcctl *mfcc) in ipmr_nla_get_ttls() argument 2642 struct rtnexthop *rtnh = nla_data(nla); in ipmr_nla_get_ttls() 2643 int remaining = nla_len(nla), vifi = 0; in ipmr_nla_get_ttls()
|
/openbmc/linux/include/net/netfilter/ |
H A D | nf_conntrack_l4proto.h | 34 int (*to_nlattr)(struct sk_buff *skb, struct nlattr *nla,
|
/openbmc/linux/drivers/net/can/dev/ |
H A D | netlink.c | 139 static int can_tdc_changelink(struct can_priv *priv, const struct nlattr *nla, in can_tdc_changelink() argument 150 err = nla_parse_nested(tb_tdc, IFLA_CAN_TDC_MAX, nla, in can_tdc_changelink()
|
/openbmc/linux/net/core/ |
H A D | lwt_bpf.c | 369 static int bpf_build_state(struct net *net, struct nlattr *nla, in bpf_build_state() argument 382 ret = nla_parse_nested_deprecated(tb, LWT_BPF_MAX, nla, bpf_nl_policy, in bpf_build_state()
|
/openbmc/linux/net/ieee802154/ |
H A D | nl-mac.c | 36 static __le64 nla_get_hwaddr(const struct nlattr *nla) in nla_get_hwaddr() argument 38 return ieee802154_devaddr_from_raw(nla_data(nla)); in nla_get_hwaddr() 46 static __le16 nla_get_shortaddr(const struct nlattr *nla) in nla_get_shortaddr() argument 48 return cpu_to_le16(nla_get_u16(nla)); in nla_get_shortaddr()
|
/openbmc/linux/net/tipc/ |
H A D | udp_media.c | 582 static int tipc_parse_udp_addr(struct nlattr *nla, struct udp_media_addr *addr, in tipc_parse_udp_addr() argument 587 nla_memcpy(&sa, nla, sizeof(sa)); in tipc_parse_udp_addr()
|