| /net/bridge/ |
| A D | br_sysfs_br.c | 938 &dev_attr_hello_time.attr, 939 &dev_attr_max_age.attr, 941 &dev_attr_stp_state.attr, 943 &dev_attr_priority.attr, 944 &dev_attr_bridge_id.attr, 945 &dev_attr_root_id.attr, 947 &dev_attr_root_port.attr, 951 &dev_attr_tcn_timer.attr, 953 &dev_attr_gc_timer.attr, 955 &dev_attr_flush.attr, [all …]
|
| A D | br_mrp_netlink.c | 38 err = nla_parse_nested(tb, IFLA_BRIDGE_MRP_INSTANCE_MAX, attr, in br_mrp_instance_parse() 76 struct nlattr *attr, in br_mrp_port_state_parse() argument 83 err = nla_parse_nested(tb, IFLA_BRIDGE_MRP_PORT_STATE_MAX, attr, in br_mrp_port_state_parse() 105 struct nlattr *attr, in br_mrp_port_role_parse() argument 112 err = nla_parse_nested(tb, IFLA_BRIDGE_MRP_PORT_ROLE_MAX, attr, in br_mrp_port_role_parse() 141 err = nla_parse_nested(tb, IFLA_BRIDGE_MRP_RING_STATE_MAX, attr, in br_mrp_ring_state_parse() 175 err = nla_parse_nested(tb, IFLA_BRIDGE_MRP_RING_ROLE_MAX, attr, in br_mrp_ring_role_parse() 255 err = nla_parse_nested(tb, IFLA_BRIDGE_MRP_IN_STATE_MAX, attr, in br_mrp_in_state_parse() 291 err = nla_parse_nested(tb, IFLA_BRIDGE_MRP_IN_ROLE_MAX, attr, in br_mrp_in_role_parse() 325 struct nlattr *attr, in br_mrp_start_in_test_parse() argument [all …]
|
| A D | br_mst.c | 92 struct switchdev_attr attr = { in br_mst_set_state() local 113 err = switchdev_port_attr_set(p->dev, &attr, extack); in br_mst_set_state() 153 struct switchdev_attr attr = { in br_mst_vlan_set_msti() local 169 err = switchdev_port_attr_set(mv->br->dev, &attr, NULL); in br_mst_vlan_set_msti() 200 struct switchdev_attr attr = { in br_mst_set_enabled() local 223 err = switchdev_port_attr_set(br->dev, &attr, extack); in br_mst_set_enabled() 299 const struct nlattr *attr, in br_mst_process_one() argument 331 struct nlattr *attr; in br_mst_process() local 340 nla_for_each_nested(attr, mst_attr, rem) { in br_mst_process() 341 switch (nla_type(attr)) { in br_mst_process() [all …]
|
| A D | br_cfm_netlink.c | 98 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_MEP_CREATE_MAX, attr, in br_mep_create_parse() 137 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_MEP_DELETE_MAX, attr, in br_mep_delete_parse() 161 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_MEP_CONFIG_MAX, attr, in br_mep_config_parse() 203 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_CC_CONFIG_MAX, attr, in br_cc_config_parse() 243 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_CC_PEER_MEP_MAX, attr, in br_cc_peer_mep_add_parse() 270 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_CC_PEER_MEP_MAX, attr, in br_cc_peer_mep_remove_parse() 290 static int br_cc_rdi_parse(struct net_bridge *br, struct nlattr *attr, in br_cc_rdi_parse() argument 297 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_CC_RDI_MAX, attr, in br_cc_rdi_parse() 325 err = nla_parse_nested(tb, IFLA_BRIDGE_CFM_CC_CCM_TX_MAX, attr, in br_cc_ccm_tx_parse() 380 struct nlattr *attr, int cmd, struct netlink_ext_ack *extack) in br_cfm_parse() argument [all …]
|
| /net/core/ |
| A D | selftests.c | 68 if (attr->tcp) in net_test_get_skb() 73 if (attr->max_size && attr->max_size > size) in net_test_get_skb() 89 if (attr->tcp) in net_test_get_skb() 96 if (attr->src) in net_test_get_skb() 98 if (attr->dst) in net_test_get_skb() 103 if (attr->tcp) { in net_test_get_skb() 121 if (attr->tcp) in net_test_get_skb() 126 if (attr->tcp) in net_test_get_skb() 148 if (attr->size) { in net_test_get_skb() 154 if (attr->max_size && attr->max_size > skb->len) { in net_test_get_skb() [all …]
|
| A D | net-sysfs.c | 180 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in netdev_store() 319 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in carrier_show() 350 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in speed_show() 378 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in duplex_show() 581 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in ifalias_store() 644 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in phys_port_id_show() 665 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in phys_port_name_show() 686 ret = sysfs_rtnl_lock(&dev->kobj, &attr->attr, netdev); in phys_switch_id_show() 713 if (attr == &dev_attr_phys_port_id.attr) { in netdev_phys_is_visible() 716 } else if (attr == &dev_attr_phys_port_name.attr) { in netdev_phys_is_visible() [all …]
|
| A D | drop_monitor.c | 329 struct nlattr *attr; in net_dm_hw_entry_put() local 332 if (!attr) in net_dm_hw_entry_put() 353 struct nlattr *attr; in net_dm_hw_entries_put() local 357 if (!attr) in net_dm_hw_entries_put() 590 struct nlattr *attr; in net_dm_packet_report_in_port_put() local 593 if (!attr) in net_dm_packet_report_in_port_put() 619 struct nlattr *attr; in net_dm_packet_report_fill() local 785 struct nlattr *attr; in net_dm_hw_packet_report_fill() local 1464 struct nlattr *attr; in net_dm_stats_put() local 1469 if (!attr) in net_dm_stats_put() [all …]
|
| /net/802/ |
| A D | garp.c | 163 return attr; in garp_attr_lookup() 185 return attr; in garp_attr_create() 188 attr = kmalloc(sizeof(*attr) + len, GFP_ATOMIC); in garp_attr_create() 189 if (!attr) in garp_attr_create() 190 return attr; in garp_attr_create() 198 return attr; in garp_attr_create() 204 kfree(attr); in garp_attr_destroy() 316 memcpy(ga->data, attr->data, attr->dlen); in garp_pdu_append_attr() 365 if (!attr) { in garp_request_join() 385 if (!attr) { in garp_request_leave() [all …]
|
| A D | mrp.c | 252 return attr; in mrp_attr_lookup() 274 return attr; in mrp_attr_create() 277 attr = kmalloc(sizeof(*attr) + len, GFP_ATOMIC); in mrp_attr_create() 278 if (!attr) in mrp_attr_create() 279 return attr; in mrp_attr_create() 287 return attr; in mrp_attr_create() 293 kfree(attr); in mrp_attr_destroy() 425 if (mrp_pdu_append_msg_hdr(app, attr->type, attr->len) < 0) in mrp_pdu_append_vecattr_event() 435 if (mrp_pdu_append_vecattr_hdr(app, attr->value, attr->len) < 0) in mrp_pdu_append_vecattr_event() 545 if (!attr) { in mrp_request_join() [all …]
|
| /net/netfilter/ |
| A D | xt_IDLETIMER.c | 56 if (!strcmp(label, entry->attr.attr.name)) in __idletimer_tg_find_by_label() 148 sysfs_attr_init(&info->timer->attr.attr); in idletimer_tg_create() 150 if (!info->timer->attr.attr.name) { in idletimer_tg_create() 154 info->timer->attr.attr.mode = 0444; in idletimer_tg_create() 176 kfree(info->timer->attr.attr.name); in idletimer_tg_create() 197 sysfs_attr_init(&info->timer->attr.attr); in idletimer_tg_create_v1() 199 if (!info->timer->attr.attr.name) { in idletimer_tg_create_v1() 203 info->timer->attr.attr.mode = 0444; in idletimer_tg_create_v1() 238 kfree(info->timer->attr.attr.name); in idletimer_tg_create_v1() 425 kfree(info->timer->attr.attr.name); in idletimer_tg_destroy() [all …]
|
| A D | nf_bpf_link.c | 180 static int bpf_nf_check_pf_and_hooks(const union bpf_attr *attr) in bpf_nf_check_pf_and_hooks() argument 184 switch (attr->link_create.netfilter.pf) { in bpf_nf_check_pf_and_hooks() 187 if (attr->link_create.netfilter.hooknum >= NF_INET_NUMHOOKS) in bpf_nf_check_pf_and_hooks() 194 if (attr->link_create.netfilter.flags & ~BPF_F_NETFILTER_IP_DEFRAG) in bpf_nf_check_pf_and_hooks() 198 prio = attr->link_create.netfilter.priority; in bpf_nf_check_pf_and_hooks() 217 if (attr->link_create.flags) in bpf_nf_link_attach() 220 err = bpf_nf_check_pf_and_hooks(attr); in bpf_nf_link_attach() 229 attr->link_create.attach_type); in bpf_nf_link_attach() 235 link->hook_ops.pf = attr->link_create.netfilter.pf; in bpf_nf_link_attach() 236 link->hook_ops.priority = attr->link_create.netfilter.priority; in bpf_nf_link_attach() [all …]
|
| A D | nf_conntrack_h323_asn1.c | 85 unsigned short attr; member 366 if ((f->attr & EXT) && get_bit(bs)) { in decode_enum() 444 if (base && (f->attr & DECODE)) { in decode_octstr() 544 if (son->attr & STOP) { in decode_seq() 615 if (son->attr & STOP) { in decode_seq() 629 if (!base || !(son->attr & DECODE)) { in decode_seq() 703 if (son->attr & OPEN) { in decode_seqof() 760 if ((f->attr & EXT) && get_bit(bs)) { in decode_choice() 792 if (son->attr & STOP) { in decode_choice() 797 if (ext || (son->attr & OPEN)) { in decode_choice() [all …]
|
| /net/ethtool/ |
| A D | netlink.h | 55 struct nlattr *attr; in ethnl_put_strz() local 58 if (!attr) in ethnl_put_strz() 82 if (!attr) in ethnl_update_u32() 84 val = nla_get_u32(attr); in ethnl_update_u32() 108 if (!attr) in ethnl_update_u8() 110 val = nla_get_u8(attr); in ethnl_update_u8() 134 if (!attr) in ethnl_update_bool32() 160 if (!attr) in ethnl_update_bool() 185 if (!attr) in ethnl_update_binary() 188 len = nla_len(attr); in ethnl_update_binary() [all …]
|
| A D | bitset.c | 237 struct nlattr *attr; in ethnl_put_bitset32() local 253 if (!attr) in ethnl_put_bitset32() 255 dst = nla_data(attr); in ethnl_put_bitset32() 262 if (!attr) in ethnl_put_bitset32() 264 dst = nla_data(attr); in ethnl_put_bitset32() 282 if (!attr) in ethnl_put_bitset32() 292 nla_nest_end(skb, attr); in ethnl_put_bitset32() 449 const struct nlattr *attr, struct nlattr **tb, in ethnl_update_bitset32_verbose() argument 601 if (!attr) in ethnl_update_bitset32() 645 unsigned int nbits, const struct nlattr *attr, in ethnl_parse_bitset() argument [all …]
|
| /net/batman-adv/ |
| A D | netlink.c | 164 return (attr && nla_len(attr) == sizeof(u32)) ? nla_get_u32(attr) : 0; in batadv_netlink_get_ifindex() 438 struct nlattr *attr; in batadv_netlink_set_mesh() local 475 !!nla_get_u8(attr)); in batadv_netlink_set_mesh() 485 !!nla_get_u8(attr)); in batadv_netlink_set_mesh() 517 attr = info->attrs[BATADV_ATTR_GW_MODE]; in batadv_netlink_set_mesh() 518 gw_mode = nla_get_u8(attr); in batadv_netlink_set_mesh() 554 sel_class = nla_get_u32(attr); in batadv_netlink_set_mesh() 604 orig_interval = nla_get_u32(attr); in batadv_netlink_set_mesh() 926 struct nlattr *attr; in batadv_netlink_set_hardif() local 946 nla_get_u32(attr)); in batadv_netlink_set_hardif() [all …]
|
| /net/netfilter/ipset/ |
| A D | ip_set_core.c | 1066 (attr[IPSET_ATTR_DATA] && in ip_set_create() 1100 if (attr[IPSET_ATTR_DATA] && in ip_set_create() 1248 if (!attr[IPSET_ATTR_SETNAME]) { in ip_set_destroy() 1496 const struct nlattr *attr; in dump_attrs() local 1501 pr_debug("type: %u, len %u\n", nla_type(attr), attr->nla_len); in dump_attrs() 1824 (attr[IPSET_ATTR_DATA] && in ip_set_ad() 1826 (attr[IPSET_ATTR_ADT] && in ip_set_ad() 1836 if (attr[IPSET_ATTR_DATA]) { in ip_set_ad() 1838 attr[IPSET_ATTR_DATA], in ip_set_ad() 1886 !attr[IPSET_ATTR_DATA] || in ip_set_utest() [all …]
|
| /net/sunrpc/ |
| A D | sysfs.c | 100 struct kobj_attribute *attr, in rpc_sysfs_clnt_version_show() argument 115 struct kobj_attribute *attr, in rpc_sysfs_clnt_program_show() argument 145 struct kobj_attribute *attr, in rpc_sysfs_xprt_dstaddr_show() argument 246 struct kobj_attribute *attr, in rpc_sysfs_xprt_state_show() argument 582 &rpc_sysfs_clnt_version.attr, 583 &rpc_sysfs_clnt_program.attr, 608 &rpc_sysfs_xprt_dstaddr.attr, 609 &rpc_sysfs_xprt_srcaddr.attr, 610 &rpc_sysfs_xprt_xprtsec.attr, 611 &rpc_sysfs_xprt_info.attr, [all …]
|
| /net/ipv4/ |
| A D | ip_tunnel_core.c | 489 attr = tb[LWTUNNEL_IP_OPT_GENEVE_DATA]; in ip_tun_parse_opts_geneve() 490 data_len = nla_len(attr); in ip_tun_parse_opts_geneve() 500 opt->opt_class = nla_get_be16(attr); in ip_tun_parse_opts_geneve() 502 opt->type = nla_get_u8(attr); in ip_tun_parse_opts_geneve() 528 attr = tb[LWTUNNEL_IP_OPT_VXLAN_GBP]; in ip_tun_parse_opts_vxlan() 529 md->gbp = nla_get_u32(attr); in ip_tun_parse_opts_vxlan() 572 md->u.index = nla_get_be32(attr); in ip_tun_parse_opts_erspan() 575 md->u.md2.dir = nla_get_u8(attr); in ip_tun_parse_opts_erspan() 593 if (!attr) in ip_tun_parse_opts() 596 err = nla_validate(nla_data(attr), nla_len(attr), LWTUNNEL_IP_OPTS_MAX, in ip_tun_parse_opts() [all …]
|
| /net/openvswitch/ |
| A D | flow_netlink.h | 34 int attr, bool is_mask, struct sk_buff *); 35 int parse_flow_nlattrs(const struct nlattr *attr, const struct nlattr *a[], 55 u32 ovs_nla_get_ufid_flags(const struct nlattr *attr); 57 int ovs_nla_copy_actions(struct net *net, const struct nlattr *attr, 62 int ovs_nla_put_actions(const struct nlattr *attr, 68 int nsh_key_from_nlattr(const struct nlattr *attr, struct ovs_key_nsh *nsh, 70 int nsh_hdr_from_nlattr(const struct nlattr *attr, struct nshhdr *nh,
|
| A D | flow_netlink.c | 1895 if (!attr) in get_ufid_len() 1898 len = nla_len(attr); in get_ufid_len() 2679 const struct nlattr *attr, in validate_and_copy_clone() argument 2689 if (nla_len(attr) && nla_len(attr) < NLA_HDRLEN) in validate_and_copy_clone() 3053 nla_data(attr), nla_len(attr), in validate_userspace() 3072 const struct nlattr *attr, in validate_and_copy_check_pkt_len() argument 3086 nla_data(attr), nla_len(attr), in validate_and_copy_check_pkt_len() 3566 sample_arg = nla_data(attr); in sample_action_to_attr() 3606 attr = nla_next(nla_data(attr), &rem); in clone_action_to_attr() 3632 cpl_arg = nla_data(attr); in check_pkt_len_action_to_attr() [all …]
|
| /net/mptcp/ |
| A D | pm_netlink.c | 32 const struct nlattr *attr, in mptcp_pm_parse_pm_addr_attr() argument 39 if (!attr) { in mptcp_pm_parse_pm_addr_attr() 57 NL_SET_ERR_MSG_ATTR(info->extack, attr, in mptcp_pm_parse_pm_addr_attr() 68 NL_SET_ERR_MSG_ATTR(info->extack, attr, in mptcp_pm_parse_pm_addr_attr() 74 NL_SET_ERR_MSG_ATTR(info->extack, attr, in mptcp_pm_parse_pm_addr_attr() 134 struct nlattr *attr; in mptcp_nl_fill_addr() local 137 if (!attr) in mptcp_nl_fill_addr() 161 nla_nest_end(skb, attr); in mptcp_nl_fill_addr() 165 nla_nest_cancel(skb, attr); in mptcp_nl_fill_addr() 180 struct nlattr *attr; in mptcp_pm_nl_get_addr_doit() local [all …]
|
| /net/devlink/ |
| A D | port.c | 404 caps = nla_get_bitfield32(attr); in devlink_port_fn_caps_set() 444 max_io_eqs = nla_get_u32(attr); in devlink_port_fn_max_io_eqs_set() 672 hw_addr = nla_data(attr); in devlink_port_function_hw_addr_set() 673 hw_addr_len = nla_len(attr); in devlink_port_function_hw_addr_set() 699 state = nla_get_u8(attr); in devlink_port_fn_state_set() 708 struct nlattr *attr; in devlink_port_function_validate() local 722 if (attr) { in devlink_port_function_validate() 797 if (attr) { in devlink_port_function_set() 804 if (attr) { in devlink_port_function_set() 811 if (attr) { in devlink_port_function_set() [all …]
|
| /net/wireless/ |
| A D | sysfs.c | 29 struct device_attribute *attr, \ 41 struct device_attribute *attr, in name_show() argument 51 struct device_attribute *attr, in addresses_show() argument 69 &dev_attr_index.attr, 70 &dev_attr_macaddress.attr, 71 &dev_attr_address_mask.attr, 72 &dev_attr_addresses.attr, 73 &dev_attr_name.attr,
|
| /net/smc/ |
| A D | smc_ib.c | 157 const struct ib_gid_attr *attr; in smc_ib_fill_mac() local 161 if (IS_ERR(attr)) in smc_ib_fill_mac() 165 rdma_put_gid_attr(attr); in smc_ib_fill_mac() 237 *sgid_index = attr->index; in smc_ib_determine_gid_rcu() 266 *sgid_index = attr->index; in smc_ib_determine_gid_rcu() 278 const struct ib_gid_attr *attr; in smc_ib_determine_gid() local 284 if (IS_ERR(attr)) in smc_ib_determine_gid() 296 rdma_put_gid_attr(attr); in smc_ib_determine_gid() 301 rdma_put_gid_attr(attr); in smc_ib_determine_gid() 316 if (IS_ERR(attr)) in smc_ib_check_link_gid() [all …]
|
| /net/switchdev/ |
| A D | switchdev.c | 133 const struct switchdev_attr *attr, in switchdev_port_attr_notify() argument 140 .attr = attr, in switchdev_port_attr_notify() 159 const struct switchdev_attr *attr, in switchdev_port_attr_set_now() argument 169 const struct switchdev_attr *attr = data; in switchdev_port_attr_set_deferred() local 175 err, attr->id); in switchdev_port_attr_set_deferred() 176 if (attr->complete) in switchdev_port_attr_set_deferred() 177 attr->complete(dev, err, attr->complete_priv); in switchdev_port_attr_set_deferred() 181 const struct switchdev_attr *attr) in switchdev_port_attr_set_defer() argument 183 return switchdev_deferred_enqueue(dev, attr, sizeof(*attr), in switchdev_port_attr_set_defer() 198 const struct switchdev_attr *attr, in switchdev_port_attr_set() argument [all …]
|