nlattr 185 crypto/crypto_user_base.c struct nlattr **attrs) nlattr 261 crypto/crypto_user_base.c struct nlattr **attrs) nlattr 265 crypto/crypto_user_base.c struct nlattr *priority = attrs[CRYPTOCFGA_PRIORITY_VAL]; nlattr 297 crypto/crypto_user_base.c struct nlattr **attrs) nlattr 334 crypto/crypto_user_base.c struct nlattr **attrs) nlattr 340 crypto/crypto_user_base.c struct nlattr *priority = attrs[CRYPTOCFGA_PRIORITY_VAL]; nlattr 382 crypto/crypto_user_base.c struct nlattr **attrs) nlattr 407 crypto/crypto_user_base.c int (*doit)(struct sk_buff *, struct nlmsghdr *, struct nlattr **); nlattr 425 crypto/crypto_user_base.c struct nlattr *attrs[CRYPTOCFGA_MAX+1]; nlattr 300 crypto/crypto_user_stat.c struct nlattr **attrs) nlattr 100 drivers/acpi/event.c struct nlattr *attr; nlattr 998 drivers/block/drbd/drbd_int.h struct nlattr *my_addr; nlattr 999 drivers/block/drbd/drbd_int.h struct nlattr *peer_addr; nlattr 99 drivers/block/drbd/drbd_nl.c struct nlattr *nla; nlattr 122 drivers/block/drbd/drbd_nl.c struct nlattr *nla, *txt; nlattr 192 drivers/block/drbd/drbd_nl.c struct nlattr *nla; nlattr 3259 drivers/block/drbd/drbd_nl.c struct nlattr *nla; nlattr 3290 drivers/block/drbd/drbd_nl.c static struct nlattr *find_cfg_context_attr(const struct nlmsghdr *nlh, int attr) nlattr 3294 drivers/block/drbd/drbd_nl.c struct nlattr *nla; nlattr 3424 drivers/block/drbd/drbd_nl.c struct nlattr *resource_filter; nlattr 3513 drivers/block/drbd/drbd_nl.c struct nlattr *resource_filter; nlattr 3675 drivers/block/drbd/drbd_nl.c struct nlattr *resource_filter; nlattr 3782 drivers/block/drbd/drbd_nl.c struct nlattr *nla; nlattr 4057 drivers/block/drbd/drbd_nl.c struct nlattr *nla; nlattr 7 drivers/block/drbd/drbd_nla.c static int drbd_nla_check_mandatory(int maxtype, struct nlattr *nla) nlattr 9 drivers/block/drbd/drbd_nla.c struct nlattr *head = nla_data(nla); nlattr 31 drivers/block/drbd/drbd_nla.c int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla, nlattr 44 drivers/block/drbd/drbd_nla.c struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype) nlattr 5 drivers/block/drbd/drbd_nla.h extern int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla, nlattr 7 drivers/block/drbd/drbd_nla.h extern struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype); nlattr 1940 drivers/block/nbd.c struct nlattr *attr; nlattr 1945 drivers/block/nbd.c struct nlattr *socks[NBD_SOCK_MAX+1]; nlattr 2123 drivers/block/nbd.c struct nlattr *attr; nlattr 2128 drivers/block/nbd.c struct nlattr *socks[NBD_SOCK_MAX+1]; nlattr 2207 drivers/block/nbd.c struct nlattr *dev_opt; nlattr 2242 drivers/block/nbd.c struct nlattr *dev_list; nlattr 84 drivers/infiniband/core/addr.c struct nlattr *tb[LS_NLA_TYPE_MAX] = {}; nlattr 100 drivers/infiniband/core/addr.c const struct nlattr *head, *curr; nlattr 106 drivers/infiniband/core/addr.c head = (const struct nlattr *)nlmsg_data(nlh); nlattr 404 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_RREG_PID_MAX]; nlattr 478 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_RMANAGE_MAPPING_MAX]; nlattr 556 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_RQUERY_MAPPING_MAX]; nlattr 637 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_RQUERY_MAPPING_MAX]; nlattr 717 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_MAPINFO_REQ_MAX]; nlattr 774 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_MAPINFO_NUM_MAX]; nlattr 806 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_ERR_MAX]; nlattr 852 drivers/infiniband/core/iwpm_msg.c struct nlattr *nltb[IWPM_NLA_HELLO_MAX]; nlattr 503 drivers/infiniband/core/iwpm_util.c struct nlattr *nltb[], const char *msg_type) nlattr 227 drivers/infiniband/core/iwpm_util.h static inline int iwpm_validate_nlmsg_attr(struct nlattr *nltb[], nlattr 262 drivers/infiniband/core/iwpm_util.h struct nlattr *nltb[], const char *msg_type); nlattr 340 drivers/infiniband/core/nldev.c struct nlattr *entry_attr; nlattr 372 drivers/infiniband/core/nldev.c struct nlattr *table_attr; nlattr 669 drivers/infiniband/core/nldev.c struct nlattr *entry_attr; nlattr 691 drivers/infiniband/core/nldev.c struct nlattr *table_attr; nlattr 729 drivers/infiniband/core/nldev.c struct nlattr *entry_attr; nlattr 754 drivers/infiniband/core/nldev.c struct nlattr *table_attr; nlattr 800 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 846 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 936 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 990 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1048 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1190 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1273 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1277 drivers/infiniband/core/nldev.c struct nlattr *table_attr; nlattr 1278 drivers/infiniband/core/nldev.c struct nlattr *entry_attr; nlattr 1459 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1506 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1533 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1617 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1648 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1670 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1756 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 1822 drivers/infiniband/core/nldev.c struct nlattr *tb[]) nlattr 1825 drivers/infiniband/core/nldev.c struct nlattr *table_attr; nlattr 1913 drivers/infiniband/core/nldev.c struct netlink_ext_ack *extack, struct nlattr *tb[]) nlattr 1983 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 2010 drivers/infiniband/core/nldev.c struct nlattr *tb[RDMA_NLDEV_ATTR_MAX]; nlattr 928 drivers/infiniband/core/sa_query.c const struct nlattr *head, *curr; nlattr 935 drivers/infiniband/core/sa_query.c head = (const struct nlattr *) nlmsg_data(nlh); nlattr 1019 drivers/infiniband/core/sa_query.c const struct nlattr *attr; nlattr 1023 drivers/infiniband/core/sa_query.c struct nlattr *tb[LS_NLA_TYPE_MAX]; nlattr 1032 drivers/infiniband/core/sa_query.c attr = (const struct nlattr *)tb[LS_NLA_TYPE_TIMEOUT]; nlattr 1076 drivers/infiniband/core/sa_query.c struct nlattr *tb[LS_NLA_TYPE_MAX]; nlattr 145 drivers/infiniband/hw/cxgb4/restrack.c struct nlattr *table_attr; nlattr 202 drivers/infiniband/hw/cxgb4/restrack.c struct nlattr *table_attr; nlattr 380 drivers/infiniband/hw/cxgb4/restrack.c struct nlattr *table_attr; nlattr 443 drivers/infiniband/hw/cxgb4/restrack.c struct nlattr *table_attr; nlattr 86 drivers/infiniband/hw/hns/hns_roce_restrack.c struct nlattr *table_attr; nlattr 67 drivers/infiniband/ulp/ipoib/ipoib_netlink.c static int ipoib_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 68 drivers/infiniband/ulp/ipoib/ipoib_netlink.c struct nlattr *data[], nlattr 97 drivers/infiniband/ulp/ipoib/ipoib_netlink.c struct nlattr *tb[], struct nlattr *data[], nlattr 118 drivers/net/bonding/bond_netlink.c static int bond_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 132 drivers/net/bonding/bond_netlink.c struct nlattr *tb[], struct nlattr *data[], nlattr 158 drivers/net/bonding/bond_netlink.c static int bond_changelink(struct net_device *bond_dev, struct nlattr *tb[], nlattr 159 drivers/net/bonding/bond_netlink.c struct nlattr *data[], nlattr 249 drivers/net/bonding/bond_netlink.c struct nlattr *attr; nlattr 449 drivers/net/bonding/bond_netlink.c struct nlattr *tb[], struct nlattr *data[], nlattr 480 drivers/net/bonding/bond_netlink.c nla_total_size(sizeof(struct nlattr)) + nlattr 496 drivers/net/bonding/bond_netlink.c nla_total_size(sizeof(struct nlattr)) + /* IFLA_BOND_AD_INFO */ nlattr 528 drivers/net/bonding/bond_netlink.c struct nlattr *targets; nlattr 655 drivers/net/bonding/bond_netlink.c struct nlattr *nest; nlattr 705 drivers/net/bonding/bond_netlink.c struct nlattr *nla __maybe_unused; nlattr 707 drivers/net/bonding/bond_netlink.c struct nlattr *nest, *nest2; nlattr 1302 drivers/net/caif/caif_hsi.c static void cfhsi_netlink_parms(struct nlattr *data[], struct cfhsi *cfhsi) nlattr 1347 drivers/net/caif/caif_hsi.c static int caif_hsi_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 1348 drivers/net/caif/caif_hsi.c struct nlattr *data[], nlattr 1396 drivers/net/caif/caif_hsi.c struct nlattr *tb[], struct nlattr *data[], nlattr 890 drivers/net/can/dev.c static int can_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 923 drivers/net/can/dev.c static int can_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 924 drivers/net/can/dev.c struct nlattr *data[], nlattr 1209 drivers/net/can/dev.c struct nlattr *tb[], struct nlattr *data[], nlattr 157 drivers/net/can/vxcan.c struct nlattr *tb[], struct nlattr *data[], nlattr 164 drivers/net/can/vxcan.c struct nlattr *peer_tb[IFLA_MAX + 1], **tbp = tb; nlattr 172 drivers/net/can/vxcan.c struct nlattr *nla_peer; nlattr 166 drivers/net/dummy.c static int dummy_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 11277 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct nlattr *attr, *br_spec; nlattr 1131 drivers/net/ethernet/cisco/enic/enic_main.c struct nlattr *port[]) nlattr 4963 drivers/net/ethernet/emulex/benet/be_main.c struct nlattr *attr, *br_spec; nlattr 12284 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 12349 drivers/net/ethernet/intel/i40e/i40e_main.c struct nlattr *attr, *br_spec; nlattr 3360 drivers/net/ethernet/intel/ice/ice_main.c ice_fdb_add(struct ndmsg *ndm, struct nlattr __always_unused *tb[], nlattr 3398 drivers/net/ethernet/intel/ice/ice_main.c ice_fdb_del(struct ndmsg *ndm, __always_unused struct nlattr *tb[], nlattr 4585 drivers/net/ethernet/intel/ice/ice_main.c struct nlattr *attr, *br_spec; nlattr 2489 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 9922 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 10019 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct nlattr *attr, *br_spec; nlattr 4562 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct nlattr *attr, *br_spec; nlattr 768 drivers/net/ethernet/mscc/ocelot.c static int ocelot_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 794 drivers/net/ethernet/mscc/ocelot.c static int ocelot_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], nlattr 372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], nlattr 397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 108 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c struct nlattr *tb[], struct nlattr *data[], nlattr 261 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c static int rmnet_rtnl_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 276 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c static int rmnet_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 277 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c struct nlattr *data[], nlattr 1173 drivers/net/geneve.c static int geneve_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1327 drivers/net/geneve.c static int geneve_nl2info(struct nlattr *tb[], struct nlattr *data[], nlattr 1495 drivers/net/geneve.c struct ip_tunnel_info *info, struct nlattr *tb[]) nlattr 1541 drivers/net/geneve.c struct nlattr *tb[], struct nlattr *data[], nlattr 1612 drivers/net/geneve.c static int geneve_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 1613 drivers/net/geneve.c struct nlattr *data[], nlattr 1760 drivers/net/geneve.c struct nlattr *tb[IFLA_MAX + 1]; nlattr 643 drivers/net/gtp.c static int gtp_encap_enable(struct gtp_dev *gtp, struct nlattr *data[]); nlattr 654 drivers/net/gtp.c struct nlattr *tb[], struct nlattr *data[], nlattr 725 drivers/net/gtp.c static int gtp_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 838 drivers/net/gtp.c static int gtp_encap_enable(struct gtp_dev *gtp, struct nlattr *data[]) nlattr 881 drivers/net/gtp.c static struct gtp_dev *gtp_find_dev(struct net *src_net, struct nlattr *nla[]) nlattr 1103 drivers/net/gtp.c struct nlattr *nla[]) nlattr 1127 drivers/net/gtp.c static struct pdp_ctx *gtp_find_pdp(struct net *net, struct nlattr *nla[]) nlattr 207 drivers/net/ieee802154/mac802154_hwsim.c struct nlattr *nl_edges, *nl_edge; nlattr 416 drivers/net/ieee802154/mac802154_hwsim.c struct nlattr *edge_attrs[MAC802154_HWSIM_EDGE_ATTR_MAX + 1]; nlattr 478 drivers/net/ieee802154/mac802154_hwsim.c struct nlattr *edge_attrs[MAC802154_HWSIM_EDGE_ATTR_MAX + 1]; nlattr 524 drivers/net/ieee802154/mac802154_hwsim.c struct nlattr *edge_attrs[MAC802154_HWSIM_EDGE_ATTR_MAX + 1]; nlattr 276 drivers/net/ifb.c static int ifb_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 169 drivers/net/ipvlan/ipvlan.h struct nlattr *tb[], struct nlattr *data[], nlattr 418 drivers/net/ipvlan/ipvlan_main.c struct nlattr *tb[], struct nlattr *data[], nlattr 461 drivers/net/ipvlan/ipvlan_main.c static int ipvlan_nl_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 511 drivers/net/ipvlan/ipvlan_main.c struct nlattr *tb[], struct nlattr *data[], nlattr 78 drivers/net/ipvlan/ipvtap.c struct nlattr *tb[], struct nlattr *data[], nlattr 1460 drivers/net/macsec.c struct nlattr **attrs) nlattr 1475 drivers/net/macsec.c static sci_t nla_get_sci(const struct nlattr *nla) nlattr 1487 drivers/net/macsec.c struct nlattr **attrs, nlattr 1488 drivers/net/macsec.c struct nlattr **tb_sa, nlattr 1525 drivers/net/macsec.c struct nlattr **attrs, nlattr 1526 drivers/net/macsec.c struct nlattr **tb_rxsc, nlattr 1556 drivers/net/macsec.c struct nlattr **attrs, nlattr 1557 drivers/net/macsec.c struct nlattr **tb_rxsc, nlattr 1558 drivers/net/macsec.c struct nlattr **tb_sa, nlattr 1607 drivers/net/macsec.c static int parse_sa_config(struct nlattr **attrs, struct nlattr **tb_sa) nlattr 1618 drivers/net/macsec.c static int parse_rxsc_config(struct nlattr **attrs, struct nlattr **tb_rxsc) nlattr 1629 drivers/net/macsec.c static bool validate_add_rxsa(struct nlattr **attrs) nlattr 1656 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 1661 drivers/net/macsec.c struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1]; nlattr 1662 drivers/net/macsec.c struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1]; nlattr 1731 drivers/net/macsec.c static bool validate_add_rxsc(struct nlattr **attrs) nlattr 1748 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 1750 drivers/net/macsec.c struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1]; nlattr 1784 drivers/net/macsec.c static bool validate_add_txsa(struct nlattr **attrs) nlattr 1812 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 1817 drivers/net/macsec.c struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1]; nlattr 1889 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 1895 drivers/net/macsec.c struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1]; nlattr 1896 drivers/net/macsec.c struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1]; nlattr 1930 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 1935 drivers/net/macsec.c struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1]; nlattr 1970 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 1976 drivers/net/macsec.c struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1]; nlattr 2005 drivers/net/macsec.c static bool validate_upd_sa(struct nlattr **attrs) nlattr 2028 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 2034 drivers/net/macsec.c struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1]; nlattr 2072 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 2078 drivers/net/macsec.c struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1]; nlattr 2079 drivers/net/macsec.c struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1]; nlattr 2116 drivers/net/macsec.c struct nlattr **attrs = info->attrs; nlattr 2120 drivers/net/macsec.c struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1]; nlattr 2362 drivers/net/macsec.c struct nlattr *secy_nest = nla_nest_start_noflag(skb, nlattr 2415 drivers/net/macsec.c struct nlattr *txsa_list, *rxsc_list; nlattr 2418 drivers/net/macsec.c struct nlattr *attr; nlattr 2456 drivers/net/macsec.c struct nlattr *txsa_nest; nlattr 2501 drivers/net/macsec.c struct nlattr *rxsa_list; nlattr 2502 drivers/net/macsec.c struct nlattr *rxsc_nest = nla_nest_start_noflag(skb, j++); nlattr 2541 drivers/net/macsec.c struct nlattr *rxsa_nest; nlattr 3026 drivers/net/macsec.c struct nlattr *data[]) nlattr 3084 drivers/net/macsec.c static int macsec_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 3085 drivers/net/macsec.c struct nlattr *data[], nlattr 3226 drivers/net/macsec.c struct nlattr *tb[], struct nlattr *data[], nlattr 3313 drivers/net/macsec.c static int macsec_validate_attr(struct nlattr *tb[], struct nlattr *data[], nlattr 973 drivers/net/macvlan.c static int macvlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 999 drivers/net/macvlan.c static int macvlan_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], nlattr 1255 drivers/net/macvlan.c static int macvlan_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1318 drivers/net/macvlan.c struct nlattr *data[]) nlattr 1322 drivers/net/macvlan.c struct nlattr *nla, *head; nlattr 1378 drivers/net/macvlan.c struct nlattr *tb[], struct nlattr *data[], nlattr 1492 drivers/net/macvlan.c struct nlattr *tb[], struct nlattr *data[], nlattr 1511 drivers/net/macvlan.c struct nlattr *tb[], struct nlattr *data[], nlattr 1602 drivers/net/macvlan.c struct nlattr *nest; nlattr 82 drivers/net/macvtap.c struct nlattr *tb[], struct nlattr *data[], nlattr 336 drivers/net/netdevsim/netdev.c static int nsim_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 125 drivers/net/nlmon.c static int nlmon_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1062 drivers/net/ppp/ppp_generic.c static int ppp_nl_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1077 drivers/net/ppp/ppp_generic.c struct nlattr *tb[], struct nlattr *data[], nlattr 2182 drivers/net/team/team.c struct nlattr *tb[], struct nlattr *data[], nlattr 2191 drivers/net/team/team.c static int team_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 2322 drivers/net/team/team.c struct nlattr *option_item; nlattr 2421 drivers/net/team/team.c struct nlattr *option_list; nlattr 2520 drivers/net/team/team.c struct nlattr *nl_option; nlattr 2537 drivers/net/team/team.c struct nlattr *opt_attrs[TEAM_ATTR_OPTION_MAX + 1]; nlattr 2538 drivers/net/team/team.c struct nlattr *attr; nlattr 2539 drivers/net/team/team.c struct nlattr *attr_data; nlattr 2669 drivers/net/team/team.c struct nlattr *port_item; nlattr 2700 drivers/net/team/team.c struct nlattr *port_list; nlattr 2331 drivers/net/tun.c static int tun_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1218 drivers/net/veth.c static int veth_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1237 drivers/net/veth.c struct nlattr *tb[], struct nlattr *data[], nlattr 1244 drivers/net/veth.c struct nlattr *peer_tb[IFLA_MAX + 1], **tbp; nlattr 1253 drivers/net/veth.c struct nlattr *nla_peer; nlattr 1297 drivers/net/vrf.c static int vrf_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1325 drivers/net/vrf.c struct nlattr *tb[], struct nlattr *data[], nlattr 106 drivers/net/vxlan.c static int vxlan_nla_get_addr(union vxlan_addr *ip, struct nlattr *nla) nlattr 138 drivers/net/vxlan.c static int vxlan_nla_get_addr(union vxlan_addr *ip, struct nlattr *nla) nlattr 1051 drivers/net/vxlan.c static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan, nlattr 1116 drivers/net/vxlan.c static int vxlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 1191 drivers/net/vxlan.c static int vxlan_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], nlattr 1252 drivers/net/vxlan.c struct nlattr *tb[], nlattr 3114 drivers/net/vxlan.c static int vxlan_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 3661 drivers/net/vxlan.c static int vxlan_nl2flag(struct vxlan_config *conf, struct nlattr *tb[], nlattr 3688 drivers/net/vxlan.c static int vxlan_nl2conf(struct nlattr *tb[], struct nlattr *data[], nlattr 3946 drivers/net/vxlan.c struct nlattr *tb[], struct nlattr *data[], nlattr 3959 drivers/net/vxlan.c static int vxlan_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 3960 drivers/net/vxlan.c struct nlattr *data[], nlattr 4196 drivers/net/vxlan.c struct nlattr *tb[IFLA_MAX + 1]; nlattr 100 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_get_version(struct ath10k *ar, struct nlattr *tb[]) nlattr 226 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_utf_start(struct ath10k *ar, struct nlattr *tb[]) nlattr 347 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_utf_stop(struct ath10k *ar, struct nlattr *tb[]) nlattr 371 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_wmi(struct ath10k *ar, struct nlattr *tb[]) nlattr 431 drivers/net/wireless/ath/ath10k/testmode.c struct nlattr *tb[ATH10K_TM_ATTR_MAX + 1]; nlattr 73 drivers/net/wireless/ath/ath6kl/testmode.c struct nlattr *tb[ATH6KL_TM_ATTR_MAX + 1]; nlattr 44 drivers/net/wireless/ath/wcn36xx/testmode.c struct nlattr *tb[]) nlattr 130 drivers/net/wireless/ath/wcn36xx/testmode.c struct nlattr *tb[WCN36XX_TM_ATTR_MAX + 1]; nlattr 2828 drivers/net/wireless/ath/wil6210/cfg80211.c struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1]; nlattr 2840 drivers/net/wireless/ath/wil6210/cfg80211.c struct nlattr *nl_cfgs, *nl_cfg; nlattr 2949 drivers/net/wireless/ath/wil6210/cfg80211.c struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1]; nlattr 2950 drivers/net/wireless/ath/wil6210/cfg80211.c struct nlattr *tb2[QCA_ATTR_DMG_RF_SECTOR_CFG_MAX + 1]; nlattr 2961 drivers/net/wireless/ath/wil6210/cfg80211.c struct nlattr *nl_cfg; nlattr 3061 drivers/net/wireless/ath/wil6210/cfg80211.c struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1]; nlattr 3176 drivers/net/wireless/ath/wil6210/cfg80211.c struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1]; nlattr 4337 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct nlattr *tb[IWL_MVM_TM_ATTR_MAX + 1]; nlattr 405 drivers/net/wireless/mac80211_hwsim.c struct nlattr *tb[QCA_WLAN_VENDOR_ATTR_MAX + 1]; nlattr 1930 drivers/net/wireless/mac80211_hwsim.c struct nlattr *tb[HWSIM_TM_ATTR_MAX + 1]; nlattr 4052 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct nlattr *tb[MWIFIEX_TM_ATTR_MAX + 1]; nlattr 58 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_test(struct wl1271 *wl, struct nlattr *tb[]) nlattr 140 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_interrogate(struct wl1271 *wl, struct nlattr *tb[]) nlattr 207 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_configure(struct wl1271 *wl, struct nlattr *tb[]) nlattr 239 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_detect_fem(struct wl1271 *wl, struct nlattr *tb[]) nlattr 276 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_set_plt_mode(struct wl1271 *wl, struct nlattr *tb[]) nlattr 307 drivers/net/wireless/ti/wlcore/testmode.c static int wl12xx_tm_cmd_get_mac(struct wl1271 *wl, struct nlattr *tb[]) nlattr 357 drivers/net/wireless/ti/wlcore/testmode.c struct nlattr *tb[WL1271_TM_ATTR_MAX + 1]; nlattr 33 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct nlattr *tb[NUM_WLCORE_VENDOR_ATTR]; nlattr 114 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct nlattr *tb[NUM_WLCORE_VENDOR_ATTR]; nlattr 488 drivers/net/wireless/virt_wifi.c struct nlattr *tb[], struct nlattr *data[], nlattr 336 drivers/scsi/be2iscsi/be_iscsi.c struct nlattr *nla; nlattr 425 drivers/scsi/be2iscsi/be_iscsi.c struct nlattr *attrib; nlattr 932 drivers/scsi/qla4xxx/ql4_os.c struct nlattr *attr; nlattr 2705 drivers/scsi/qla4xxx/ql4_os.c struct nlattr *attr; nlattr 8089 drivers/scsi/qla4xxx/ql4_os.c struct nlattr *attr; nlattr 314 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 327 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], nlattr 1485 drivers/thermal/thermal_core.c struct nlattr *attr; nlattr 40 fs/dlm/netlink.c struct nlattr *ret; nlattr 8 include/crypto/internal/cryptouser.h int crypto_reportstat(struct sk_buff *in_skb, struct nlmsghdr *in_nlh, struct nlattr **attrs); nlattr 12 include/crypto/internal/cryptouser.h struct nlattr **attrs) nlattr 134 include/linux/genl_magic_func.h static struct nlattr *nested_attr_tb[128]; nlattr 143 include/linux/genl_magic_func.h struct nlattr *tla = info->attrs[tag_number]; \ nlattr 144 include/linux/genl_magic_func.h struct nlattr **ntb = nested_attr_tb; \ nlattr 145 include/linux/genl_magic_func.h struct nlattr *nla; \ nlattr 325 include/linux/genl_magic_func.h struct nlattr *tla = nla_nest_start(skb, tag_number); \ nlattr 60 include/linux/if_macvlan.h struct nlattr *tb[], struct nlattr *data[], nlattr 14 include/linux/inet_diag.h struct nlattr *bc); nlattr 47 include/linux/inet_diag.h struct nlattr *bc); nlattr 56 include/linux/inet_diag.h int inet_diag_bc_sk(const struct nlattr *_bc, struct sock *sk); nlattr 1319 include/linux/netdevice.h struct nlattr *port[]); nlattr 1376 include/linux/netdevice.h struct nlattr *tb[], nlattr 1383 include/linux/netdevice.h struct nlattr *tb[], nlattr 1393 include/linux/netdevice.h struct nlattr *tb[], nlattr 357 include/linux/netfilter.h struct nlattr; nlattr 362 include/linux/netfilter.h const struct nlattr *attr); nlattr 454 include/linux/netfilter.h struct nlattr; nlattr 463 include/linux/netfilter.h int (*parse)(const struct nlattr *attr, struct nf_conn *ct); nlattr 464 include/linux/netfilter.h int (*attach_expect)(const struct nlattr *attr, struct nf_conn *ct, nlattr 165 include/linux/netfilter/ipset/ip_set.h int (*uadt)(struct ip_set *set, struct nlattr *tb[], nlattr 223 include/linux/netfilter/ipset/ip_set.h struct nlattr *tb[], u32 flags); nlattr 342 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_ipaddr4(struct nlattr *nla, __be32 *ipaddr); nlattr 343 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_ipaddr6(struct nlattr *nla, union nf_inet_addr *ipaddr); nlattr 344 include/linux/netfilter/ipset/ip_set.h extern size_t ip_set_elem_len(struct ip_set *set, struct nlattr *tb[], nlattr 346 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_extensions(struct ip_set *set, struct nlattr *tb[], nlattr 356 include/linux/netfilter/ipset/ip_set.h ip_set_get_hostipaddr4(struct nlattr *nla, u32 *ipaddr) nlattr 386 include/linux/netfilter/ipset/ip_set.h ip_set_attr_netorder(struct nlattr *tb[], int type) nlattr 392 include/linux/netfilter/ipset/ip_set.h ip_set_optattr_netorder(struct nlattr *tb[], int type) nlattr 399 include/linux/netfilter/ipset/ip_set.h ip_set_get_h32(const struct nlattr *attr) nlattr 405 include/linux/netfilter/ipset/ip_set.h ip_set_get_h16(const struct nlattr *attr) nlattr 412 include/linux/netfilter/ipset/ip_set.h struct nlattr *__nested = nla_nest_start(skb, type); nlattr 426 include/linux/netfilter/ipset/ip_set.h struct nlattr *__nested = nla_nest_start(skb, type); nlattr 477 include/linux/netfilter/ipset/ip_set.h ip_set_timeout_uget(struct nlattr *tb) nlattr 525 include/linux/netfilter/ipset/ip_set.h ip_set_comment_uget(struct nlattr *tb) nlattr 13 include/linux/netfilter/nfnetlink.h const struct nlattr * const cda[], nlattr 17 include/linux/netfilter/nfnetlink.h const struct nlattr * const cda[], nlattr 21 include/linux/netfilter/nfnetlink.h const struct nlattr * const cda[], nlattr 76 include/linux/netlink.h const struct nlattr *bad_attr; nlattr 119 include/linux/rtnetlink.h struct nlattr *tb[], nlattr 125 include/linux/rtnetlink.h struct nlattr *tb[], nlattr 95 include/net/act_api.h int (*init)(struct net *net, struct nlattr *nla, nlattr 96 include/net/act_api.h struct nlattr *est, struct tc_action **act, int ovr, nlattr 156 include/net/act_api.h int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est, nlattr 177 include/net/act_api.h int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla, nlattr 178 include/net/act_api.h struct nlattr *est, char *name, int ovr, int bind, nlattr 182 include/net/act_api.h struct nlattr *nla, struct nlattr *est, nlattr 216 include/net/devlink.h struct nlattr *nest; nlattr 83 include/net/dn_fib.h struct nlattr *attrs[], struct nlmsghdr *n, nlattr 86 include/net/dn_fib.h struct nlattr *attrs[], struct nlmsghdr *n, nlattr 105 include/net/dn_fib.h struct nlattr *attrs[], nlattr 78 include/net/fib_rules.h struct nlattr **, nlattr 83 include/net/fib_rules.h struct nlattr **); nlattr 150 include/net/fib_rules.h static inline u32 frh_get_table(struct fib_rule_hdr *frh, struct nlattr **nla) nlattr 20 include/net/gen_stats.h struct nlattr * tail; nlattr 67 include/net/gen_stats.h seqcount_t *running, struct nlattr *opt); nlattr 73 include/net/gen_stats.h seqcount_t *running, struct nlattr *opt); nlattr 69 include/net/genetlink.h struct nlattr ** attrbuf; /* private */ nlattr 78 include/net/genetlink.h struct nlattr **genl_family_attrbuf(const struct genl_family *family); nlattr 98 include/net/genetlink.h struct nlattr ** attrs; nlattr 117 include/net/genetlink.h const struct nlattr *attr) nlattr 185 include/net/genetlink.h struct nlattr *tb[], int maxtype, nlattr 204 include/net/genetlink.h struct nlattr *tb[], int maxtype, nlattr 463 include/net/ip.h struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx, nlattr 760 include/net/ip.h int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family, nlattr 60 include/net/ip6_fib.h struct nlattr *fc_mx; nlattr 63 include/net/ip6_fib.h struct nlattr *fc_mp; nlattr 66 include/net/ip6_fib.h struct nlattr *fc_encap; nlattr 44 include/net/ip_fib.h struct nlattr *fc_mx; nlattr 51 include/net/ip_fib.h struct nlattr *fc_encap; nlattr 405 include/net/ip_fib.h int fib_gw_from_via(struct fib_config *cfg, struct nlattr *nla, nlattr 457 include/net/ip_fib.h int fib_nh_common_init(struct fib_nh_common *nhc, struct nlattr *fc_encap, nlattr 286 include/net/ip_tunnels.h int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 288 include/net/ip_tunnels.h int ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[], nlattr 37 include/net/lwtunnel.h int (*build_state)(struct nlattr *encap, nlattr 114 include/net/lwtunnel.h int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int len, nlattr 117 include/net/lwtunnel.h struct nlattr *encap, nlattr 203 include/net/lwtunnel.h static inline int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int len, nlattr 213 include/net/lwtunnel.h struct nlattr *encap, nlattr 52 include/net/netfilter/nf_conntrack_helper.h int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct); nlattr 102 include/net/netfilter/nf_conntrack_helper.h int (*from_nlattr)(struct nlattr *attr, nlattr 34 include/net/netfilter/nf_conntrack_l4proto.h int (*to_nlattr)(struct sk_buff *skb, struct nlattr *nla, nlattr 38 include/net/netfilter/nf_conntrack_l4proto.h int (*from_nlattr)(struct nlattr *tb[], struct nf_conn *ct); nlattr 44 include/net/netfilter/nf_conntrack_l4proto.h int (*nlattr_to_tuple)(struct nlattr *tb[], nlattr 49 include/net/netfilter/nf_conntrack_l4proto.h int (*nlattr_to_obj)(struct nlattr *tb[], nlattr 154 include/net/netfilter/nf_conntrack_l4proto.h int nf_ct_port_nlattr_to_tuple(struct nlattr *tb[], nlattr 173 include/net/netfilter/nf_tables.h const struct nlattr * const *nla; nlattr 189 include/net/netfilter/nf_tables.h struct nft_data_desc *desc, const struct nlattr *nla); nlattr 205 include/net/netfilter/nf_tables.h int nft_parse_u32_check(const struct nlattr *attr, int max, u32 *dest); nlattr 206 include/net/netfilter/nf_tables.h unsigned int nft_parse_register(const struct nlattr *attr); nlattr 361 include/net/netfilter/nf_tables.h u64 (*privsize)(const struct nlattr * const nla[], nlattr 368 include/net/netfilter/nf_tables.h const struct nlattr * const nla[]); nlattr 468 include/net/netfilter/nf_tables.h const struct nlattr *nla_set_name, nlattr 469 include/net/netfilter/nf_tables.h const struct nlattr *nla_set_id, nlattr 736 include/net/netfilter/nf_tables.h const struct nlattr * const tb[]); nlattr 786 include/net/netfilter/nf_tables.h const struct nlattr * const tb[]); nlattr 833 include/net/netfilter/nf_tables.h const struct nlattr *nla); nlattr 1090 include/net/netfilter/nf_tables.h const struct nlattr *nla, u32 objtype, nlattr 1110 include/net/netfilter/nf_tables.h const struct nlattr * const tb[]); nlattr 1135 include/net/netfilter/nf_tables.h const struct nlattr *const tb[], nlattr 1184 include/net/netfilter/nf_tables.h const struct nlattr *nla, nlattr 23 include/net/netfilter/nft_fib.h const struct nlattr * const tb[]); nlattr 19 include/net/netfilter/nft_meta.h const struct nlattr * const tb[]); nlattr 23 include/net/netfilter/nft_meta.h const struct nlattr * const tb[]); nlattr 23 include/net/netfilter/nft_reject.h const struct nlattr * const tb[]); nlattr 300 include/net/netlink.h int (*validate)(const struct nlattr *attr, nlattr 434 include/net/netlink.h int __nla_validate(const struct nlattr *head, int len, int maxtype, nlattr 437 include/net/netlink.h int __nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, nlattr 441 include/net/netlink.h struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype); nlattr 442 include/net/netlink.h size_t nla_strlcpy(char *dst, const struct nlattr *nla, size_t dstsize); nlattr 443 include/net/netlink.h char *nla_strdup(const struct nlattr *nla, gfp_t flags); nlattr 444 include/net/netlink.h int nla_memcpy(void *dest, const struct nlattr *src, int count); nlattr 445 include/net/netlink.h int nla_memcmp(const struct nlattr *nla, const void *data, size_t size); nlattr 446 include/net/netlink.h int nla_strcmp(const struct nlattr *nla, const char *str); nlattr 447 include/net/netlink.h struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen); nlattr 448 include/net/netlink.h struct nlattr *__nla_reserve_64bit(struct sk_buff *skb, int attrtype, nlattr 451 include/net/netlink.h struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen); nlattr 452 include/net/netlink.h struct nlattr *nla_reserve_64bit(struct sk_buff *skb, int attrtype, nlattr 520 include/net/netlink.h static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh, nlattr 524 include/net/netlink.h return (struct nlattr *) (data + NLMSG_ALIGN(hdrlen)); nlattr 583 include/net/netlink.h static inline int nla_parse(struct nlattr **tb, int maxtype, nlattr 584 include/net/netlink.h const struct nlattr *head, int len, nlattr 608 include/net/netlink.h static inline int nla_parse_deprecated(struct nlattr **tb, int maxtype, nlattr 609 include/net/netlink.h const struct nlattr *head, int len, nlattr 633 include/net/netlink.h static inline int nla_parse_deprecated_strict(struct nlattr **tb, int maxtype, nlattr 634 include/net/netlink.h const struct nlattr *head, nlattr 656 include/net/netlink.h struct nlattr *tb[], int maxtype, nlattr 683 include/net/netlink.h struct nlattr *tb[], int maxtype, nlattr 702 include/net/netlink.h struct nlattr *tb[], int maxtype, nlattr 722 include/net/netlink.h struct nlattr *tb[], int maxtype, nlattr 738 include/net/netlink.h static inline struct nlattr *nlmsg_find_attr(const struct nlmsghdr *nlh, nlattr 760 include/net/netlink.h static inline int nla_validate_deprecated(const struct nlattr *head, int len, nlattr 784 include/net/netlink.h static inline int nla_validate(const struct nlattr *head, int len, int maxtype, nlattr 1063 include/net/netlink.h static inline int nla_type(const struct nlattr *nla) nlattr 1072 include/net/netlink.h static inline void *nla_data(const struct nlattr *nla) nlattr 1081 include/net/netlink.h static inline int nla_len(const struct nlattr *nla) nlattr 1091 include/net/netlink.h static inline int nla_ok(const struct nlattr *nla, int remaining) nlattr 1106 include/net/netlink.h static inline struct nlattr *nla_next(const struct nlattr *nla, int *remaining) nlattr 1111 include/net/netlink.h return (struct nlattr *) ((char *) nla + totlen); nlattr 1121 include/net/netlink.h static inline struct nlattr * nlattr 1122 include/net/netlink.h nla_find_nested(const struct nlattr *nla, int attrtype) nlattr 1137 include/net/netlink.h static inline int nla_parse_nested(struct nlattr *tb[], int maxtype, nlattr 1138 include/net/netlink.h const struct nlattr *nla, nlattr 1161 include/net/netlink.h static inline int nla_parse_nested_deprecated(struct nlattr *tb[], int maxtype, nlattr 1162 include/net/netlink.h const struct nlattr *nla, nlattr 1472 include/net/netlink.h static inline u32 nla_get_u32(const struct nlattr *nla) nlattr 1481 include/net/netlink.h static inline __be32 nla_get_be32(const struct nlattr *nla) nlattr 1490 include/net/netlink.h static inline __le32 nla_get_le32(const struct nlattr *nla) nlattr 1499 include/net/netlink.h static inline u16 nla_get_u16(const struct nlattr *nla) nlattr 1508 include/net/netlink.h static inline __be16 nla_get_be16(const struct nlattr *nla) nlattr 1517 include/net/netlink.h static inline __le16 nla_get_le16(const struct nlattr *nla) nlattr 1526 include/net/netlink.h static inline u8 nla_get_u8(const struct nlattr *nla) nlattr 1535 include/net/netlink.h static inline u64 nla_get_u64(const struct nlattr *nla) nlattr 1548 include/net/netlink.h static inline __be64 nla_get_be64(const struct nlattr *nla) nlattr 1561 include/net/netlink.h static inline __le64 nla_get_le64(const struct nlattr *nla) nlattr 1570 include/net/netlink.h static inline s32 nla_get_s32(const struct nlattr *nla) nlattr 1579 include/net/netlink.h static inline s16 nla_get_s16(const struct nlattr *nla) nlattr 1588 include/net/netlink.h static inline s8 nla_get_s8(const struct nlattr *nla) nlattr 1597 include/net/netlink.h static inline s64 nla_get_s64(const struct nlattr *nla) nlattr 1610 include/net/netlink.h static inline int nla_get_flag(const struct nlattr *nla) nlattr 1621 include/net/netlink.h static inline unsigned long nla_get_msecs(const struct nlattr *nla) nlattr 1632 include/net/netlink.h static inline __be32 nla_get_in_addr(const struct nlattr *nla) nlattr 1641 include/net/netlink.h static inline struct in6_addr nla_get_in6_addr(const struct nlattr *nla) nlattr 1653 include/net/netlink.h static inline struct nla_bitfield32 nla_get_bitfield32(const struct nlattr *nla) nlattr 1666 include/net/netlink.h static inline void *nla_memdup(const struct nlattr *src, gfp_t gfp) nlattr 1682 include/net/netlink.h static inline struct nlattr *nla_nest_start_noflag(struct sk_buff *skb, nlattr 1685 include/net/netlink.h struct nlattr *start = (struct nlattr *)skb_tail_pointer(skb); nlattr 1703 include/net/netlink.h static inline struct nlattr *nla_nest_start(struct sk_buff *skb, int attrtype) nlattr 1718 include/net/netlink.h static inline int nla_nest_end(struct sk_buff *skb, struct nlattr *start) nlattr 1732 include/net/netlink.h static inline void nla_nest_cancel(struct sk_buff *skb, struct nlattr *start) nlattr 1751 include/net/netlink.h static inline int __nla_validate_nested(const struct nlattr *start, int maxtype, nlattr 1761 include/net/netlink.h nl80211_validate_nested(const struct nlattr *start, int maxtype, nlattr 1770 include/net/netlink.h nla_validate_nested_deprecated(const struct nlattr *start, int maxtype, nlattr 1859 include/net/netlink.h static inline bool nla_is_last(const struct nlattr *nla, int rem) nlattr 39 include/net/nexthop.h struct nlattr *nh_grp; nlattr 42 include/net/nexthop.h struct nlattr *nh_encap; nlattr 306 include/net/pkt_cls.h struct nlattr **tb, struct nlattr *rate_tlv, nlattr 417 include/net/pkt_cls.h int tcf_em_tree_validate(struct tcf_proto *, struct nlattr *, nlattr 485 include/net/pkt_cls.h tcf_change_indev(struct net *net, struct nlattr *indev_tlv, nlattr 107 include/net/pkt_sched.h struct nlattr *tab, nlattr 69 include/net/rtnetlink.h int (*validate)(struct nlattr *tb[], nlattr 70 include/net/rtnetlink.h struct nlattr *data[], nlattr 75 include/net/rtnetlink.h struct nlattr *tb[], nlattr 76 include/net/rtnetlink.h struct nlattr *data[], nlattr 79 include/net/rtnetlink.h struct nlattr *tb[], nlattr 80 include/net/rtnetlink.h struct nlattr *data[], nlattr 99 include/net/rtnetlink.h struct nlattr *tb[], nlattr 100 include/net/rtnetlink.h struct nlattr *data[], nlattr 146 include/net/rtnetlink.h const struct nlattr *attr); nlattr 148 include/net/rtnetlink.h const struct nlattr *attr); nlattr 158 include/net/rtnetlink.h struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]); nlattr 162 include/net/rtnetlink.h struct nlattr *tb[], nlattr 167 include/net/rtnetlink.h int rtnl_nla_parse_ifla(struct nlattr **tb, const struct nlattr *head, int len, nlattr 24 include/net/rtnh.h static inline struct nlattr *rtnh_attrs(const struct rtnexthop *rtnh) nlattr 26 include/net/rtnh.h return (struct nlattr *) ((char *) rtnh + NLA_ALIGN(sizeof(*rtnh))); nlattr 208 include/net/sch_generic.h struct nlattr **, unsigned long *, nlattr 248 include/net/sch_generic.h int (*init)(struct Qdisc *sch, struct nlattr *arg, nlattr 253 include/net/sch_generic.h struct nlattr *arg, nlattr 305 include/net/sch_generic.h u32 handle, struct nlattr **, nlattr 325 include/net/sch_generic.h struct nlattr **tca, nlattr 1943 include/net/xfrm.h static inline int xfrm_mark_get(struct nlattr **attrs, struct xfrm_mark *m) nlattr 232 include/uapi/linux/netlink.h #define NLA_HDRLEN ((int) NLA_ALIGN(sizeof(struct nlattr))) nlattr 337 kernel/taskstats.c static int parse(struct nlattr *na, struct cpumask *mask) nlattr 361 kernel/taskstats.c struct nlattr *na, *ret; nlattr 394 kernel/taskstats.c struct nlattr *na; nlattr 47 lib/nlattr.c static int validate_nla_bitfield32(const struct nlattr *nla, nlattr 70 lib/nlattr.c static int nla_validate_array(const struct nlattr *head, int len, int maxtype, nlattr 75 lib/nlattr.c const struct nlattr *entry; nlattr 100 lib/nlattr.c const struct nlattr *nla, nlattr 157 lib/nlattr.c static int validate_nla(const struct nlattr *nla, int maxtype, nlattr 357 lib/nlattr.c static int __nla_validate_parse(const struct nlattr *head, int len, int maxtype, nlattr 361 lib/nlattr.c struct nlattr **tb) nlattr 363 lib/nlattr.c const struct nlattr *nla; nlattr 367 lib/nlattr.c memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); nlattr 389 lib/nlattr.c tb[type] = (struct nlattr *)nla; nlattr 419 lib/nlattr.c int __nla_validate(const struct nlattr *head, int len, int maxtype, nlattr 473 lib/nlattr.c int __nla_parse(struct nlattr **tb, int maxtype, nlattr 474 lib/nlattr.c const struct nlattr *head, int len, nlattr 491 lib/nlattr.c struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype) nlattr 493 lib/nlattr.c const struct nlattr *nla; nlattr 498 lib/nlattr.c return (struct nlattr *)nla; nlattr 516 lib/nlattr.c size_t nla_strlcpy(char *dst, const struct nlattr *nla, size_t dstsize) nlattr 542 lib/nlattr.c char *nla_strdup(const struct nlattr *nla, gfp_t flags) nlattr 570 lib/nlattr.c int nla_memcpy(void *dest, const struct nlattr *src, int count) nlattr 588 lib/nlattr.c int nla_memcmp(const struct nlattr *nla, const void *data, nlattr 605 lib/nlattr.c int nla_strcmp(const struct nlattr *nla, const char *str) nlattr 636 lib/nlattr.c struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) nlattr 638 lib/nlattr.c struct nlattr *nla; nlattr 664 lib/nlattr.c struct nlattr *__nla_reserve_64bit(struct sk_buff *skb, int attrtype, nlattr 702 lib/nlattr.c struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) nlattr 725 lib/nlattr.c struct nlattr *nla_reserve_64bit(struct sk_buff *skb, int attrtype, int attrlen, nlattr 773 lib/nlattr.c struct nlattr *nla; nlattr 794 lib/nlattr.c struct nlattr *nla; nlattr 31 net/8021q/vlan_netlink.c static inline int vlan_validate_qos_map(struct nlattr *attr) nlattr 39 net/8021q/vlan_netlink.c static int vlan_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 104 net/8021q/vlan_netlink.c static int vlan_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 105 net/8021q/vlan_netlink.c struct nlattr *data[], nlattr 110 net/8021q/vlan_netlink.c struct nlattr *attr; nlattr 137 net/8021q/vlan_netlink.c struct nlattr *tb[], struct nlattr *data[], nlattr 198 net/8021q/vlan_netlink.c return nla_total_size(sizeof(struct nlattr)) + nlattr 219 net/8021q/vlan_netlink.c struct nlattr *nest; nlattr 165 net/batman-adv/netlink.c struct nlattr *attr = nlmsg_find_attr(nlh, GENL_HDRLEN, attrtype); nlattr 201 net/batman-adv/netlink.c static int batadv_netlink_set_mesh_ap_isolation(struct nlattr *attr, nlattr 443 net/batman-adv/netlink.c struct nlattr *attr; nlattr 925 net/batman-adv/netlink.c struct nlattr *attr; nlattr 1124 net/batman-adv/netlink.c struct nlattr *attr; nlattr 772 net/bridge/br_fdb.c struct nlattr *tb[], nlattr 911 net/bridge/br_fdb.c int br_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 1008 net/bridge/br_fdb.c int br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], nlattr 24 net/bridge/br_mdb.c struct nlattr *nest, *port_nest; nlattr 85 net/bridge/br_mdb.c struct nlattr *nest_ent; nlattr 133 net/bridge/br_mdb.c struct nlattr *nest, *nest2; nlattr 271 net/bridge/br_mdb.c struct nlattr *nest, *nest2; nlattr 467 net/bridge/br_mdb.c struct nlattr *nest; nlattr 558 net/bridge/br_mdb.c struct nlattr *tb[MDBA_SET_ENTRY_MAX+1]; nlattr 412 net/bridge/br_netlink.c struct nlattr *nest; nlattr 424 net/bridge/br_netlink.c struct nlattr *af; nlattr 614 net/bridge/br_netlink.c struct nlattr *af_spec, nlattr 620 net/bridge/br_netlink.c struct nlattr *attr; nlattr 703 net/bridge/br_netlink.c static int br_set_port_flag(struct net_bridge_port *p, struct nlattr *tb[], nlattr 726 net/bridge/br_netlink.c static int br_setport(struct net_bridge_port *p, struct nlattr *tb[]) nlattr 858 net/bridge/br_netlink.c struct nlattr *tb[IFLA_BRPORT_MAX + 1]; nlattr 860 net/bridge/br_netlink.c struct nlattr *protinfo; nlattr 861 net/bridge/br_netlink.c struct nlattr *afspec; nlattr 917 net/bridge/br_netlink.c struct nlattr *afspec; nlattr 940 net/bridge/br_netlink.c static int br_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 977 net/bridge/br_netlink.c struct nlattr *tb[], nlattr 978 net/bridge/br_netlink.c struct nlattr *data[], nlattr 1046 net/bridge/br_netlink.c static int br_changelink(struct net_device *brdev, struct nlattr *tb[], nlattr 1047 net/bridge/br_netlink.c struct nlattr *data[], nlattr 1309 net/bridge/br_netlink.c struct nlattr *tb[], struct nlattr *data[], nlattr 1546 net/bridge/br_netlink.c struct nlattr *nla __maybe_unused; nlattr 1551 net/bridge/br_netlink.c struct nlattr *nest; nlattr 94 net/bridge/br_netlink_tunnel.c struct nlattr *tmap; nlattr 219 net/bridge/br_netlink_tunnel.c int br_parse_vlan_tunnel_info(struct nlattr *attr, nlattr 222 net/bridge/br_netlink_tunnel.c struct nlattr *tb[IFLA_BRIDGE_VLAN_TUNNEL_MAX + 1]; nlattr 571 net/bridge/br_private.h int br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], nlattr 573 net/bridge/br_private.h int br_fdb_add(struct ndmsg *nlh, struct nlattr *tb[], struct net_device *dev, nlattr 578 net/bridge/br_private.h int br_fdb_get(struct sk_buff *skb, struct nlattr *tb[], struct net_device *dev, nlattr 19 net/bridge/br_private_tunnel.h int br_parse_vlan_tunnel_info(struct nlattr *attr, nlattr 71 net/bridge/netfilter/nft_meta_bridge.c const struct nlattr * const tb[]) nlattr 116 net/bridge/netfilter/nft_meta_bridge.c const struct nlattr * const tb[]) nlattr 369 net/bridge/netfilter/nft_reject_bridge.c const struct nlattr * const tb[]) nlattr 441 net/caif/chnl_net.c static void caif_netlink_parms(struct nlattr *data[], nlattr 463 net/caif/chnl_net.c struct nlattr *tb[], struct nlattr *data[], nlattr 486 net/caif/chnl_net.c static int ipcaif_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 487 net/caif/chnl_net.c struct nlattr *data[], nlattr 735 net/can/gw.c struct nlattr *tb[CGW_MAX + 1]; nlattr 109 net/core/devlink.c struct nlattr **attrs) nlattr 157 net/core/devlink.c struct nlattr **attrs) nlattr 211 net/core/devlink.c struct nlattr **attrs) nlattr 232 net/core/devlink.c struct nlattr **attrs, nlattr 256 net/core/devlink.c devlink_sb_pool_type_get_from_attrs(struct nlattr **attrs, nlattr 280 net/core/devlink.c devlink_sb_th_type_get_from_attrs(struct nlattr **attrs, nlattr 305 net/core/devlink.c struct nlattr **attrs, nlattr 1691 net/core/devlink.c struct nlattr *match_attr; nlattr 1716 net/core/devlink.c struct nlattr *matches_attr; nlattr 1739 net/core/devlink.c struct nlattr *action_attr; nlattr 1764 net/core/devlink.c struct nlattr *actions_attr; nlattr 1785 net/core/devlink.c struct nlattr *table_attr; nlattr 1845 net/core/devlink.c struct nlattr *tables_attr; nlattr 1965 net/core/devlink.c struct nlattr *action_attr; nlattr 2002 net/core/devlink.c struct nlattr *match_attr; nlattr 2026 net/core/devlink.c struct nlattr *entry_attr, *matches_attr, *actions_attr; nlattr 2218 net/core/devlink.c struct nlattr *field_attr; nlattr 2244 net/core/devlink.c struct nlattr *fields_attr, *header_attr; nlattr 2282 net/core/devlink.c struct nlattr *headers_attr; nlattr 2525 net/core/devlink.c struct nlattr *child_resource_attr; nlattr 2526 net/core/devlink.c struct nlattr *resource_attr; nlattr 2579 net/core/devlink.c struct nlattr *resources_attr; nlattr 2825 net/core/devlink.c struct nlattr *nla_component; nlattr 2989 net/core/devlink.c struct nlattr *param_value_attr; nlattr 3043 net/core/devlink.c struct nlattr *param_values_list; nlattr 3044 net/core/devlink.c struct nlattr *param_attr; nlattr 3225 net/core/devlink.c struct nlattr *param_data; nlattr 3502 net/core/devlink.c struct nlattr *snap_attr; nlattr 3526 net/core/devlink.c struct nlattr *snapshots_attr; nlattr 3752 net/core/devlink.c struct nlattr *chunk_attr; nlattr 3781 net/core/devlink.c struct nlattr **attrs, nlattr 3830 net/core/devlink.c struct nlattr *chunks_attr; nlattr 3833 net/core/devlink.c struct nlattr **attrs; nlattr 3973 net/core/devlink.c struct nlattr *nest; nlattr 4500 net/core/devlink.c struct nlattr *fmsg_nlattr; nlattr 4863 net/core/devlink.c struct nlattr **attrs) nlattr 4892 net/core/devlink.c struct nlattr **attrs; nlattr 4935 net/core/devlink.c struct nlattr *reporter_attr; nlattr 5283 net/core/devlink.c struct nlattr *attr; nlattr 5314 net/core/devlink.c struct nlattr *attr; nlattr 5360 net/core/devlink.c struct nlattr *attr; nlattr 8011 net/core/devlink.c const struct nlattr *nlattr; nlattr 8025 net/core/devlink.c nla_for_each_attr(nlattr, (void *)msg->data, msg->len, rem) { nlattr 8026 net/core/devlink.c const struct nlattr *kv; nlattr 8029 net/core/devlink.c if (nla_type(nlattr) != DEVLINK_ATTR_INFO_VERSION_RUNNING) nlattr 8032 net/core/devlink.c nla_for_each_nested(kv, nlattr, rem_kv) { nlattr 133 net/core/drop_monitor.c struct nlattr *nla; nlattr 140 net/core/drop_monitor.c al += sizeof(struct nlattr); nlattr 217 net/core/drop_monitor.c struct nlattr *nla; nlattr 324 net/core/drop_monitor.c struct nlattr *attr; nlattr 348 net/core/drop_monitor.c struct nlattr *attr; nlattr 573 net/core/drop_monitor.c struct nlattr *attr; nlattr 600 net/core/drop_monitor.c struct nlattr *attr; nlattr 737 net/core/drop_monitor.c struct nlattr *attr; nlattr 1364 net/core/drop_monitor.c struct nlattr *attr; nlattr 1408 net/core/drop_monitor.c struct nlattr *attr; nlattr 202 net/core/fib_rules.c static struct fib_kuid_range nla_get_kuid_range(struct nlattr **tb) nlattr 225 net/core/fib_rules.c static int nla_get_port_range(struct nlattr *pattr, nlattr 389 net/core/fib_rules.c struct nlattr **tb, nlattr 466 net/core/fib_rules.c static int fib_nl2rule_l3mdev(struct nlattr *nla, struct fib_rule *nlrule, nlattr 478 net/core/fib_rules.c static int fib_nl2rule_l3mdev(struct nlattr *nla, struct fib_rule *nlrule, nlattr 489 net/core/fib_rules.c struct nlattr *tb[], nlattr 657 net/core/fib_rules.c struct nlattr **tb, struct fib_rule *rule) nlattr 730 net/core/fib_rules.c struct nlattr *tb[FRA_MAX + 1]; nlattr 838 net/core/fib_rules.c struct nlattr *tb[FRA_MAX+1]; nlattr 136 net/core/filter.c struct nlattr *nla; nlattr 141 net/core/filter.c if (skb->len < sizeof(struct nlattr)) nlattr 144 net/core/filter.c if (a > skb->len - sizeof(struct nlattr)) nlattr 147 net/core/filter.c nla = nla_find((struct nlattr *) &skb->data[a], skb->len - a, x); nlattr 156 net/core/filter.c struct nlattr *nla; nlattr 161 net/core/filter.c if (skb->len < sizeof(struct nlattr)) nlattr 164 net/core/filter.c if (a > skb->len - sizeof(struct nlattr)) nlattr 167 net/core/filter.c nla = (struct nlattr *) &skb->data[a]; nlattr 129 net/core/gen_estimator.c struct nlattr *opt) nlattr 226 net/core/gen_estimator.c seqcount_t *running, struct nlattr *opt) nlattr 67 net/core/gen_stats.c d->tail = (struct nlattr *)skb_tail_pointer(skb); nlattr 86 net/core/gen_stats.c d->tail = (struct nlattr *)((char *)d->tail + nlattr 333 net/core/lwt_bpf.c static int bpf_parse_prog(struct nlattr *attr, struct bpf_lwt_prog *prog, nlattr 336 net/core/lwt_bpf.c struct nlattr *tb[LWT_BPF_PROG_MAX + 1]; nlattr 370 net/core/lwt_bpf.c static int bpf_build_state(struct nlattr *nla, nlattr 375 net/core/lwt_bpf.c struct nlattr *tb[LWT_BPF_MAX + 1]; nlattr 447 net/core/lwt_bpf.c struct nlattr *nest; nlattr 477 net/core/lwt_bpf.c int nest_len = nla_total_size(sizeof(struct nlattr)) + nlattr 102 net/core/lwtunnel.c struct nlattr *encap, unsigned int family, nlattr 177 net/core/lwtunnel.c int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int remaining, nlattr 181 net/core/lwtunnel.c struct nlattr *nla_entype; nlattr 182 net/core/lwtunnel.c struct nlattr *attrs; nlattr 225 net/core/lwtunnel.c struct nlattr *nest; nlattr 1789 net/core/neighbour.c struct nlattr *dst_attr; nlattr 1856 net/core/neighbour.c struct nlattr *tb[NDA_MAX+1]; nlattr 1981 net/core/neighbour.c struct nlattr *nest; nlattr 2181 net/core/neighbour.c struct nlattr *tb[NDTA_MAX+1]; nlattr 2219 net/core/neighbour.c struct nlattr *tbp[NDTPA_MAX+1]; nlattr 2642 net/core/neighbour.c struct nlattr *tb[NDA_MAX + 1]; nlattr 2749 net/core/neighbour.c struct nlattr *tb[NDA_MAX + 1]; nlattr 726 net/core/net_namespace.c struct nlattr *tb[NETNSA_MAX + 1]; nlattr 727 net/core/net_namespace.c struct nlattr *nla; nlattr 831 net/core/net_namespace.c struct nlattr **tb, nlattr 870 net/core/net_namespace.c struct nlattr *tb[NETNSA_MAX + 1]; nlattr 877 net/core/net_namespace.c struct nlattr *nla; nlattr 978 net/core/net_namespace.c struct nlattr *tb[NETNSA_MAX + 1]; nlattr 505 net/core/rtnetlink.c size = nla_total_size(sizeof(struct nlattr)) + nlattr 521 net/core/rtnetlink.c size = nla_total_size(sizeof(struct nlattr)) + /* IFLA_LINKINFO */ nlattr 526 net/core/rtnetlink.c size += nla_total_size(sizeof(struct nlattr)) + nlattr 587 net/core/rtnetlink.c size = nla_total_size(sizeof(struct nlattr)); nlattr 593 net/core/rtnetlink.c size += nla_total_size(sizeof(struct nlattr)) + nlattr 621 net/core/rtnetlink.c struct nlattr *slave_data; nlattr 652 net/core/rtnetlink.c struct nlattr *data; nlattr 682 net/core/rtnetlink.c struct nlattr *linkinfo; nlattr 751 net/core/rtnetlink.c struct nlattr *mx; nlattr 957 net/core/rtnetlink.c size_t vf_ports_size = nla_total_size(sizeof(struct nlattr)); nlattr 958 net/core/rtnetlink.c size_t vf_port_size = nla_total_size(sizeof(struct nlattr)) nlattr 960 net/core/rtnetlink.c size_t port_self_size = nla_total_size(sizeof(struct nlattr)) nlattr 1035 net/core/rtnetlink.c struct nlattr *vf_ports; nlattr 1036 net/core/rtnetlink.c struct nlattr *vf_port; nlattr 1071 net/core/rtnetlink.c struct nlattr *port_self; nlattr 1169 net/core/rtnetlink.c struct nlattr *attr; nlattr 1192 net/core/rtnetlink.c struct nlattr *vfinfo) nlattr 1195 net/core/rtnetlink.c struct nlattr *vf, *vfstats, *vfvlanlist; nlattr 1323 net/core/rtnetlink.c struct nlattr *vfinfo; nlattr 1416 net/core/rtnetlink.c struct nlattr *xdp; nlattr 1551 net/core/rtnetlink.c struct nlattr *af_spec; nlattr 1558 net/core/rtnetlink.c struct nlattr *af; nlattr 1804 net/core/rtnetlink.c static const struct rtnl_link_ops *linkinfo_to_kind_ops(const struct nlattr *nla) nlattr 1807 net/core/rtnetlink.c struct nlattr *linfo[IFLA_INFO_MAX + 1]; nlattr 1884 net/core/rtnetlink.c bool strict_check, struct nlattr **tb, nlattr 1937 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX+1]; nlattr 2029 net/core/rtnetlink.c int rtnl_nla_parse_ifla(struct nlattr **tb, const struct nlattr *head, int len, nlattr 2037 net/core/rtnetlink.c struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]) nlattr 2061 net/core/rtnetlink.c struct nlattr *tb[]) nlattr 2080 net/core/rtnetlink.c struct nlattr *tb[], int cap) nlattr 2099 net/core/rtnetlink.c static int rtnl_ensure_unique_netns(struct nlattr *tb[], nlattr 2128 net/core/rtnetlink.c static int validate_linkmsg(struct net_device *dev, struct nlattr *tb[]) nlattr 2141 net/core/rtnetlink.c struct nlattr *af; nlattr 2190 net/core/rtnetlink.c static int do_setvfinfo(struct net_device *dev, struct nlattr **tb) nlattr 2224 net/core/rtnetlink.c struct nlattr *attr; nlattr 2407 net/core/rtnetlink.c struct nlattr **tb, char *ifname, int status) nlattr 2590 net/core/rtnetlink.c struct nlattr *vfinfo[IFLA_VF_MAX + 1]; nlattr 2591 net/core/rtnetlink.c struct nlattr *attr; nlattr 2615 net/core/rtnetlink.c struct nlattr *port[IFLA_PORT_MAX+1]; nlattr 2616 net/core/rtnetlink.c struct nlattr *attr; nlattr 2650 net/core/rtnetlink.c struct nlattr *port[IFLA_PORT_MAX+1]; nlattr 2667 net/core/rtnetlink.c struct nlattr *af; nlattr 2698 net/core/rtnetlink.c struct nlattr *xdp[IFLA_XDP_MAX + 1]; nlattr 2754 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX+1]; nlattr 2850 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX+1]; nlattr 2926 net/core/rtnetlink.c struct nlattr *tb[], nlattr 3002 net/core/rtnetlink.c struct nlattr **tb) nlattr 3019 net/core/rtnetlink.c struct nlattr **attr, struct netlink_ext_ack *extack) nlattr 3021 net/core/rtnetlink.c struct nlattr *slave_attr[RTNL_SLAVE_MAX_TYPE + 1]; nlattr 3023 net/core/rtnetlink.c struct nlattr *linkinfo[IFLA_INFO_MAX + 1]; nlattr 3028 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX + 1]; nlattr 3030 net/core/rtnetlink.c struct nlattr **slave_data; nlattr 3035 net/core/rtnetlink.c struct nlattr **data; nlattr 3278 net/core/rtnetlink.c struct nlattr **attr; nlattr 3292 net/core/rtnetlink.c struct nlattr **tb, nlattr 3344 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX+1]; nlattr 3411 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX+1]; nlattr 3627 net/core/rtnetlink.c struct nlattr *tb[], nlattr 3660 net/core/rtnetlink.c static int fdb_vid_parse(struct nlattr *vlan_attr, u16 *p_vid, nlattr 3687 net/core/rtnetlink.c struct nlattr *tb[NDA_MAX+1]; nlattr 3767 net/core/rtnetlink.c struct nlattr *tb[], nlattr 3795 net/core/rtnetlink.c struct nlattr *tb[NDA_MAX+1]; nlattr 3938 net/core/rtnetlink.c struct nlattr *tb[NDA_MAX + 1]; nlattr 3992 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX+1]; nlattr 4124 net/core/rtnetlink.c struct nlattr **tb, u8 *ndm_flags, nlattr 4192 net/core/rtnetlink.c struct nlattr *tb[NDA_MAX + 1]; nlattr 4300 net/core/rtnetlink.c struct nlattr *br_afspec; nlattr 4301 net/core/rtnetlink.c struct nlattr *protinfo; nlattr 4393 net/core/rtnetlink.c struct nlattr *tb[IFLA_MAX+1]; nlattr 4513 net/core/rtnetlink.c + nla_total_size(sizeof(struct nlattr)) /* IFLA_AF_SPEC */ nlattr 4556 net/core/rtnetlink.c struct nlattr *br_spec, *attr = NULL; nlattr 4633 net/core/rtnetlink.c struct nlattr *br_spec, *attr = NULL; nlattr 4723 net/core/rtnetlink.c struct nlattr *attr = NULL; nlattr 4801 net/core/rtnetlink.c struct nlattr *attr; nlattr 4902 net/core/rtnetlink.c struct nlattr *af; nlattr 75 net/core/sock_diag.c struct nlattr *attr; nlattr 208 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 219 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 221 net/dcb/dcbnl.c struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1], *nest; nlattr 264 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 278 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 280 net/dcb/dcbnl.c struct nlattr *data[DCB_CAP_ATTR_MAX + 1], *nest; nlattr 323 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 325 net/dcb/dcbnl.c struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1], *nest; nlattr 370 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 372 net/dcb/dcbnl.c struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1]; nlattr 404 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 414 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 432 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 434 net/dcb/dcbnl.c struct nlattr *app_nest; nlattr 435 net/dcb/dcbnl.c struct nlattr *app_tb[DCB_APP_ATTR_MAX + 1]; nlattr 502 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 507 net/dcb/dcbnl.c struct nlattr *app_tb[DCB_APP_ATTR_MAX + 1]; nlattr 552 net/dcb/dcbnl.c struct nlattr **tb, struct sk_buff *skb, int dir) nlattr 554 net/dcb/dcbnl.c struct nlattr *pg_nest, *param_nest, *data; nlattr 555 net/dcb/dcbnl.c struct nlattr *pg_tb[DCB_PG_ATTR_MAX + 1]; nlattr 556 net/dcb/dcbnl.c struct nlattr *param_tb[DCB_TC_ATTR_PARAM_MAX + 1]; nlattr 688 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 694 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 700 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 717 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 719 net/dcb/dcbnl.c struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1]; nlattr 748 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 766 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb, nlattr 769 net/dcb/dcbnl.c struct nlattr *pg_tb[DCB_PG_ATTR_MAX + 1]; nlattr 770 net/dcb/dcbnl.c struct nlattr *param_tb[DCB_TC_ATTR_PARAM_MAX + 1]; nlattr 859 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 865 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 871 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 873 net/dcb/dcbnl.c struct nlattr *bcn_nest; nlattr 874 net/dcb/dcbnl.c struct nlattr *bcn_tb[DCB_BCN_ATTR_MAX + 1]; nlattr 933 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 935 net/dcb/dcbnl.c struct nlattr *data[DCB_BCN_ATTR_MAX + 1]; nlattr 1000 net/dcb/dcbnl.c struct nlattr *app; nlattr 1033 net/dcb/dcbnl.c struct nlattr *ieee, *app; nlattr 1180 net/dcb/dcbnl.c struct nlattr *pg = nla_nest_start_noflag(skb, i); nlattr 1186 net/dcb/dcbnl.c struct nlattr *tc_nest = nla_nest_start_noflag(skb, i); nlattr 1229 net/dcb/dcbnl.c struct nlattr *cee, *app; nlattr 1256 net/dcb/dcbnl.c struct nlattr *pfc_nest = nla_nest_start_noflag(skb, nlattr 1278 net/dcb/dcbnl.c struct nlattr *app_nest = nla_nest_start_noflag(skb, nlattr 1312 net/dcb/dcbnl.c struct nlattr *feat = nla_nest_start_noflag(skb, nlattr 1425 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1428 net/dcb/dcbnl.c struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1]; nlattr 1484 net/dcb/dcbnl.c struct nlattr *attr; nlattr 1515 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1526 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1529 net/dcb/dcbnl.c struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1]; nlattr 1545 net/dcb/dcbnl.c struct nlattr *attr; nlattr 1572 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1582 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1599 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1601 net/dcb/dcbnl.c struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1], *nest; nlattr 1645 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1647 net/dcb/dcbnl.c struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1]; nlattr 1683 net/dcb/dcbnl.c u32 seq, struct nlattr **tb, struct sk_buff *skb) nlattr 1699 net/dcb/dcbnl.c struct nlattr **, struct sk_buff *); nlattr 1738 net/dcb/dcbnl.c struct nlattr *tb[DCB_ATTR_MAX + 1]; nlattr 49 net/dccp/diag.c const struct inet_diag_req_v2 *r, struct nlattr *bc) nlattr 573 net/decnet/dn_dev.c struct nlattr *tb[IFA_MAX+1]; nlattr 619 net/decnet/dn_dev.c struct nlattr *tb[IFA_MAX+1]; nlattr 150 net/decnet/dn_fib.c static int dn_fib_count_nhs(const struct nlattr *attr) nlattr 164 net/decnet/dn_fib.c static int dn_fib_get_nhs(struct dn_fib_info *fi, const struct nlattr *attr, nlattr 182 net/decnet/dn_fib.c struct nlattr *gw_attr; nlattr 184 net/decnet/dn_fib.c gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY); nlattr 267 net/decnet/dn_fib.c struct dn_fib_info *dn_fib_create_info(const struct rtmsg *r, struct nlattr *attrs[], nlattr 298 net/decnet/dn_fib.c struct nlattr *attr; nlattr 497 net/decnet/dn_fib.c static inline u32 rtm_get_table(struct nlattr *attrs[], u8 table) nlattr 511 net/decnet/dn_fib.c struct nlattr *attrs[RTA_MAX+1]; nlattr 538 net/decnet/dn_fib.c struct nlattr *attrs[RTA_MAX+1]; nlattr 567 net/decnet/dn_fib.c struct nlattr hdr; nlattr 573 net/decnet/dn_fib.c struct nlattr hdr; nlattr 579 net/decnet/dn_fib.c struct nlattr hdr; nlattr 584 net/decnet/dn_fib.c struct nlattr *attrs[RTA_MAX+1] = { nlattr 585 net/decnet/dn_fib.c [RTA_DST] = (struct nlattr *) &dst_attr, nlattr 586 net/decnet/dn_fib.c [RTA_PREFSRC] = (struct nlattr * ) &prefsrc_attr, nlattr 587 net/decnet/dn_fib.c [RTA_OIF] = (struct nlattr *) &oif_attr, nlattr 1643 net/decnet/dn_route.c struct nlattr *tb[RTA_MAX+1]; nlattr 124 net/decnet/dn_rules.c struct nlattr **tb, nlattr 165 net/decnet/dn_rules.c struct nlattr **tb) nlattr 229 net/decnet/dn_table.c static int dn_fib_nh_match(struct rtmsg *r, struct nlmsghdr *nlh, struct nlattr *attrs[], struct dn_fib_info *fi) nlattr 260 net/decnet/dn_table.c struct nlattr *gw_attr; nlattr 262 net/decnet/dn_table.c gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY); nlattr 349 net/decnet/dn_table.c struct nlattr *mp_head; nlattr 529 net/decnet/dn_table.c static int dn_fib_table_insert(struct dn_fib_table *tb, struct rtmsg *r, struct nlattr *attrs[], nlattr 666 net/decnet/dn_table.c static int dn_fib_table_delete(struct dn_fib_table *tb, struct rtmsg *r, struct nlattr *attrs[], nlattr 89 net/dsa/dsa_priv.h int dsa_legacy_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 94 net/dsa/dsa_priv.h int dsa_legacy_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], nlattr 1197 net/dsa/slave.c int dsa_legacy_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], nlattr 1208 net/dsa/slave.c int dsa_legacy_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], nlattr 31 net/hsr/hsr_netlink.c struct nlattr *tb[], struct nlattr *data[], nlattr 234 net/hsr/hsr_netlink.c struct nlattr *na; nlattr 374 net/hsr/hsr_netlink.c struct nlattr *na; nlattr 113 net/ieee802154/6lowpan/core.c static int lowpan_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 124 net/ieee802154/6lowpan/core.c struct nlattr *tb[], struct nlattr *data[], nlattr 36 net/ieee802154/nl-mac.c static __le64 nla_get_hwaddr(const struct nlattr *nla) nlattr 46 net/ieee802154/nl-mac.c static __le16 nla_get_shortaddr(const struct nlattr *nla) nlattr 37 net/ieee802154/nl802154.c __cfg802154_wpan_dev_from_attrs(struct net *netns, struct nlattr **attrs) nlattr 92 net/ieee802154/nl802154.c __cfg802154_rdev_from_attrs(struct net *netns, struct nlattr **attrs) nlattr 311 net/ieee802154/nl802154.c struct nlattr *nl_flags = nla_nest_start_noflag(msg, attr); nlattr 334 net/ieee802154/nl802154.c struct nlattr *nl_page; nlattr 356 net/ieee802154/nl802154.c struct nlattr *nl_caps, *nl_channels; nlattr 377 net/ieee802154/nl802154.c struct nlattr *nl_ed_lvls; nlattr 393 net/ieee802154/nl802154.c struct nlattr *nl_tx_pwrs; nlattr 443 net/ieee802154/nl802154.c struct nlattr *nl_cmds; nlattr 560 net/ieee802154/nl802154.c struct nlattr **tb = genl_family_attrbuf(&nl802154_fam); nlattr 688 net/ieee802154/nl802154.c struct nlattr *nl_dev_addr; nlattr 757 net/ieee802154/nl802154.c struct nlattr *nl_key_id; nlattr 1304 net/ieee802154/nl802154.c ieee802154_llsec_parse_dev_addr(struct nlattr *nla, nlattr 1307 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_DEV_ADDR_ATTR_MAX + 1]; nlattr 1343 net/ieee802154/nl802154.c ieee802154_llsec_parse_key_id(struct nlattr *nla, nlattr 1346 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_KEY_ID_ATTR_MAX + 1]; nlattr 1447 net/ieee802154/nl802154.c struct nlattr *nl_key, *nl_key_id; nlattr 1558 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_KEY_ATTR_MAX + 1]; nlattr 1608 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_KEY_ATTR_MAX + 1]; nlattr 1627 net/ieee802154/nl802154.c struct nlattr *nl_device; nlattr 1720 net/ieee802154/nl802154.c ieee802154_llsec_parse_device(struct nlattr *nla, nlattr 1723 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_DEV_ATTR_MAX + 1]; nlattr 1773 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_DEV_ATTR_MAX + 1]; nlattr 1793 net/ieee802154/nl802154.c struct nlattr *nl_devkey, *nl_key_id; nlattr 1897 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_DEVKEY_ATTR_MAX + 1]; nlattr 1928 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_DEVKEY_ATTR_MAX + 1]; nlattr 1957 net/ieee802154/nl802154.c struct nlattr *nl_seclevel; nlattr 2048 net/ieee802154/nl802154.c llsec_parse_seclevel(struct nlattr *nla, struct ieee802154_llsec_seclevel *sl) nlattr 2050 net/ieee802154/nl802154.c struct nlattr *attrs[NL802154_SECLEVEL_ATTR_MAX + 1]; nlattr 649 net/ipv4/devinet.c struct nlattr *tb[IFA_MAX+1]; nlattr 827 net/ipv4/devinet.c struct nlattr *tb[IFA_MAX+1]; nlattr 1722 net/ipv4/devinet.c struct nlattr *tb[IFA_MAX+1]; nlattr 1933 net/ipv4/devinet.c struct nlattr *nla; nlattr 1954 net/ipv4/devinet.c const struct nlattr *nla) nlattr 1956 net/ipv4/devinet.c struct nlattr *a, *tb[IFLA_INET_MAX+1]; nlattr 1982 net/ipv4/devinet.c static int inet_set_link_af(struct net_device *dev, const struct nlattr *nla) nlattr 1985 net/ipv4/devinet.c struct nlattr *a, *tb[IFLA_INET_MAX+1]; nlattr 2122 net/ipv4/devinet.c struct nlattr **tb, nlattr 2164 net/ipv4/devinet.c struct nlattr *tb[NETCONFA_MAX+1]; nlattr 463 net/ipv4/fib_frontend.c static int put_rtax(struct nlattr *mx, int len, int type, u32 value) nlattr 465 net/ipv4/fib_frontend.c struct nlattr *nla; nlattr 467 net/ipv4/fib_frontend.c nla = (struct nlattr *) ((char *) mx + len); nlattr 593 net/ipv4/fib_frontend.c struct nlattr *mx; nlattr 684 net/ipv4/fib_frontend.c int fib_gw_from_via(struct fib_config *cfg, struct nlattr *nla, nlattr 733 net/ipv4/fib_frontend.c struct nlattr *attr; nlattr 905 net/ipv4/fib_frontend.c struct nlattr *tb[RTA_MAX + 1]; nlattr 220 net/ipv4/fib_rules.c struct nlattr **tb, nlattr 305 net/ipv4/fib_rules.c struct nlattr **tb) nlattr 566 net/ipv4/fib_semantics.c int fib_nh_common_init(struct fib_nh_common *nhc, struct nlattr *encap, nlattr 689 net/ipv4/fib_semantics.c struct nlattr *nla, *nlav, *attrs = rtnh_attrs(rtnh); nlattr 811 net/ipv4/fib_semantics.c struct nlattr *encap, nlattr 896 net/ipv4/fib_semantics.c struct nlattr *nla, *nlav, *attrs = rtnh_attrs(rtnh); nlattr 948 net/ipv4/fib_semantics.c struct nlattr *nla; nlattr 1618 net/ipv4/fib_semantics.c struct nlattr *nla; nlattr 1689 net/ipv4/fib_semantics.c struct nlattr *mp; nlattr 675 net/ipv4/fou.c struct nlattr *attr; nlattr 185 net/ipv4/inet_diag.c struct nlattr *attr; nlattr 550 net/ipv4/inet_diag.c static int inet_diag_bc_run(const struct nlattr *_bc, nlattr 674 net/ipv4/inet_diag.c int inet_diag_bc_sk(const struct nlattr *bc, struct sock *sk) nlattr 783 net/ipv4/inet_diag.c static int inet_diag_bc_audit(const struct nlattr *attr, nlattr 853 net/ipv4/inet_diag.c const struct nlattr *bc, nlattr 894 net/ipv4/inet_diag.c const struct inet_diag_req_v2 *r, struct nlattr *bc) nlattr 1045 net/ipv4/inet_diag.c struct nlattr *bc) nlattr 1063 net/ipv4/inet_diag.c struct nlattr *bc = NULL; nlattr 1089 net/ipv4/inet_diag.c struct nlattr *bc = NULL; nlattr 1129 net/ipv4/inet_diag.c struct nlattr *attr; nlattr 1160 net/ipv4/inet_diag.c struct nlattr *attr; nlattr 1185 net/ipv4/inet_diag.c struct nlattr *attr; nlattr 1003 net/ipv4/ip_gre.c static int ipgre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1027 net/ipv4/ip_gre.c static int ipgre_tap_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1052 net/ipv4/ip_gre.c static int erspan_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1089 net/ipv4/ip_gre.c struct nlattr *data[], nlattr 1090 net/ipv4/ip_gre.c struct nlattr *tb[], nlattr 1156 net/ipv4/ip_gre.c struct nlattr *data[], nlattr 1157 net/ipv4/ip_gre.c struct nlattr *tb[], nlattr 1200 net/ipv4/ip_gre.c static bool ipgre_netlink_encap_parms(struct nlattr *data[], nlattr 1294 net/ipv4/ip_gre.c ipgre_newlink_encap_setup(struct net_device *dev, struct nlattr *data[]) nlattr 1310 net/ipv4/ip_gre.c struct nlattr *tb[], struct nlattr *data[], nlattr 1328 net/ipv4/ip_gre.c struct nlattr *tb[], struct nlattr *data[], nlattr 1345 net/ipv4/ip_gre.c static int ipgre_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 1346 net/ipv4/ip_gre.c struct nlattr *data[], nlattr 1374 net/ipv4/ip_gre.c static int erspan_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 1375 net/ipv4/ip_gre.c struct nlattr *data[], nlattr 1598 net/ipv4/ip_gre.c struct nlattr *tb[IFLA_MAX + 1]; nlattr 1114 net/ipv4/ip_tunnel.c int ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[], nlattr 1166 net/ipv4/ip_tunnel.c int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 222 net/ipv4/ip_tunnel_core.c static int ip_tun_build_state(struct nlattr *attr, nlattr 229 net/ipv4/ip_tunnel_core.c struct nlattr *tb[LWTUNNEL_IP_MAX + 1]; nlattr 339 net/ipv4/ip_tunnel_core.c static int ip6_tun_build_state(struct nlattr *attr, nlattr 346 net/ipv4/ip_tunnel_core.c struct nlattr *tb[LWTUNNEL_IP6_MAX + 1]; nlattr 536 net/ipv4/ip_vti.c static int vti_tunnel_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 542 net/ipv4/ip_vti.c static void vti_netlink_parms(struct nlattr *data[], nlattr 575 net/ipv4/ip_vti.c struct nlattr *tb[], struct nlattr *data[], nlattr 585 net/ipv4/ip_vti.c static int vti_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 586 net/ipv4/ip_vti.c struct nlattr *data[], nlattr 400 net/ipv4/ipip.c static int ipip_tunnel_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 415 net/ipv4/ipip.c static void ipip_netlink_parms(struct nlattr *data[], nlattr 461 net/ipv4/ipip.c static bool ipip_netlink_encap_parms(struct nlattr *data[], nlattr 495 net/ipv4/ipip.c struct nlattr *tb[], struct nlattr *data[], nlattr 514 net/ipv4/ipip.c static int ipip_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 515 net/ipv4/ipip.c struct nlattr *data[], nlattr 201 net/ipv4/ipmr.c struct fib_rule_hdr *frh, struct nlattr **tb, nlattr 208 net/ipv4/ipmr.c struct nlattr **tb) nlattr 2442 net/ipv4/ipmr.c struct nlattr *nla; nlattr 2485 net/ipv4/ipmr.c struct nlattr **tb, nlattr 2542 net/ipv4/ipmr.c struct nlattr *tb[RTA_MAX + 1]; nlattr 2645 net/ipv4/ipmr.c static int ipmr_nla_get_ttls(const struct nlattr *nla, struct mfcctl *mfcc) nlattr 2669 net/ipv4/ipmr.c struct nlattr *attr; nlattr 2774 net/ipv4/ipmr.c struct nlattr *vif_nest; nlattr 2850 net/ipv4/ipmr.c struct nlattr *vifs, *af; nlattr 212 net/ipv4/ipmr_base.c struct nlattr *mp_attr; nlattr 9 net/ipv4/metrics.c static int ip_metrics_convert(struct net *net, struct nlattr *fc_mx, nlattr 14 net/ipv4/metrics.c struct nlattr *nla; nlattr 67 net/ipv4/metrics.c struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx, nlattr 35 net/ipv4/netfilter/nft_dup_ipv4.c const struct nlattr * const tb[]) nlattr 168 net/ipv4/netfilter/nft_fib_ipv4.c const struct nlattr * const tb[]) nlattr 10 net/ipv4/netlink.c int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family, nlattr 188 net/ipv4/nexthop.c struct nlattr *nla; nlattr 399 net/ipv4/nexthop.c static int nh_check_attr_group(struct net *net, struct nlattr *tb[], nlattr 1101 net/ipv4/nexthop.c struct nlattr *grps_attr = cfg->nh_grp; nlattr 1331 net/ipv4/nexthop.c struct nlattr *tb[NHA_MAX + 1]; nlattr 1437 net/ipv4/nexthop.c struct nlattr *gwa = tb[NHA_GATEWAY]; nlattr 1515 net/ipv4/nexthop.c struct nlattr *tb[NHA_MAX + 1]; nlattr 1664 net/ipv4/nexthop.c struct nlattr *tb[NHA_MAX + 1]; nlattr 135 net/ipv4/raw_diag.c struct nlattr *bc, bool net_admin) nlattr 148 net/ipv4/raw_diag.c const struct inet_diag_req_v2 *r, struct nlattr *bc) nlattr 2794 net/ipv4/route.c struct nlattr *nla; nlattr 3008 net/ipv4/route.c struct nlattr **tb, nlattr 3079 net/ipv4/route.c struct nlattr *tb[RTA_MAX+1]; nlattr 60 net/ipv4/tcp_diag.c struct nlattr *attr; nlattr 88 net/ipv4/tcp_diag.c struct nlattr *nest; nlattr 182 net/ipv4/tcp_diag.c const struct inet_diag_req_v2 *r, struct nlattr *bc) nlattr 619 net/ipv4/tcp_metrics.c struct nlattr *nest; nlattr 775 net/ipv4/tcp_metrics.c struct nlattr *a; nlattr 19 net/ipv4/udp_diag.c struct nlattr *bc, bool net_admin) nlattr 97 net/ipv4/udp_diag.c const struct inet_diag_req_v2 *r, struct nlattr *bc) nlattr 150 net/ipv4/udp_diag.c const struct inet_diag_req_v2 *r, struct nlattr *bc) nlattr 254 net/ipv4/udp_diag.c struct nlattr *bc) nlattr 599 net/ipv6/addrconf.c struct nlattr **tb, nlattr 641 net/ipv6/addrconf.c struct nlattr *tb[NETCONFA_MAX+1]; nlattr 4540 net/ipv6/addrconf.c static struct in6_addr *extract_addr(struct nlattr *addr, struct nlattr *local, nlattr 4574 net/ipv6/addrconf.c struct nlattr *tb[IFA_MAX+1]; nlattr 4758 net/ipv6/addrconf.c struct nlattr *tb[IFA_MAX+1]; nlattr 5102 net/ipv6/addrconf.c struct nlattr *tb[IFA_MAX+1]; nlattr 5256 net/ipv6/addrconf.c struct nlattr **tb, nlattr 5313 net/ipv6/addrconf.c struct nlattr *tb[IFA_MAX+1]; nlattr 5554 net/ipv6/addrconf.c struct nlattr *nla; nlattr 5717 net/ipv6/addrconf.c const struct nlattr *nla) nlattr 5719 net/ipv6/addrconf.c struct nlattr *tb[IFLA_INET6_MAX + 1]; nlattr 5749 net/ipv6/addrconf.c static int inet6_set_link_af(struct net_device *dev, const struct nlattr *nla) nlattr 5752 net/ipv6/addrconf.c struct nlattr *tb[IFLA_INET6_MAX + 1]; nlattr 381 net/ipv6/addrlabel.c struct nlattr *tb[IFAL_MAX+1]; nlattr 528 net/ipv6/addrlabel.c struct nlattr **tb, nlattr 575 net/ipv6/addrlabel.c struct nlattr *tb[IFAL_MAX+1]; nlattr 341 net/ipv6/fib6_rules.c struct nlattr **tb, nlattr 391 net/ipv6/fib6_rules.c struct nlattr **tb) nlattr 128 net/ipv6/ila/ila_lwt.c static int ila_build_state(struct nlattr *nla, nlattr 135 net/ipv6/ila/ila_lwt.c struct nlattr *tb[ILA_ATTR_MAX + 1]; nlattr 1614 net/ipv6/ip6_gre.c static int ip6gre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1633 net/ipv6/ip6_gre.c static int ip6gre_tap_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1658 net/ipv6/ip6_gre.c static int ip6erspan_tap_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1723 net/ipv6/ip6_gre.c static void ip6erspan_set_version(struct nlattr *data[], nlattr 1744 net/ipv6/ip6_gre.c static void ip6gre_netlink_parms(struct nlattr *data[], nlattr 1901 net/ipv6/ip6_gre.c static bool ip6gre_netlink_encap_parms(struct nlattr *data[], nlattr 1935 net/ipv6/ip6_gre.c struct nlattr *tb[], struct nlattr *data[], nlattr 1971 net/ipv6/ip6_gre.c struct nlattr *tb[], struct nlattr *data[], nlattr 2000 net/ipv6/ip6_gre.c ip6gre_changelink_common(struct net_device *dev, struct nlattr *tb[], nlattr 2001 net/ipv6/ip6_gre.c struct nlattr *data[], struct __ip6_tnl_parm *p_p, nlattr 2033 net/ipv6/ip6_gre.c static int ip6gre_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 2034 net/ipv6/ip6_gre.c struct nlattr *data[], nlattr 2204 net/ipv6/ip6_gre.c struct nlattr *tb[], struct nlattr *data[], nlattr 2247 net/ipv6/ip6_gre.c static int ip6erspan_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 2248 net/ipv6/ip6_gre.c struct nlattr *data[], nlattr 1905 net/ipv6/ip6_tunnel.c static int ip6_tnl_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1922 net/ipv6/ip6_tunnel.c static void ip6_tnl_netlink_parms(struct nlattr *data[], nlattr 1961 net/ipv6/ip6_tunnel.c static bool ip6_tnl_netlink_encap_parms(struct nlattr *data[], nlattr 1995 net/ipv6/ip6_tunnel.c struct nlattr *tb[], struct nlattr *data[], nlattr 2030 net/ipv6/ip6_tunnel.c static int ip6_tnl_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 2031 net/ipv6/ip6_tunnel.c struct nlattr *data[], nlattr 961 net/ipv6/ip6_vti.c static int vti6_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 967 net/ipv6/ip6_vti.c static void vti6_netlink_parms(struct nlattr *data[], nlattr 995 net/ipv6/ip6_vti.c struct nlattr *tb[], struct nlattr *data[], nlattr 1021 net/ipv6/ip6_vti.c static int vti6_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 1022 net/ipv6/ip6_vti.c struct nlattr *data[], nlattr 188 net/ipv6/ip6mr.c struct fib_rule_hdr *frh, struct nlattr **tb, nlattr 195 net/ipv6/ip6mr.c struct nlattr **tb) nlattr 2442 net/ipv6/ip6mr.c struct nlattr *nla; nlattr 33 net/ipv6/netfilter/nft_dup_ipv6.c const struct nlattr * const tb[]) nlattr 213 net/ipv6/netfilter/nft_fib_ipv6.c const struct nlattr * const tb[]) nlattr 4871 net/ipv6/route.c struct nlattr *tb[RTA_MAX+1]; nlattr 5095 net/ipv6/route.c struct nlattr *nla, *attrs = rtnh_attrs(rtnh); nlattr 5248 net/ipv6/route.c struct nlattr *nla, *attrs = rtnh_attrs(rtnh); nlattr 5371 net/ipv6/route.c struct nlattr *mp; nlattr 5507 net/ipv6/route.c struct nlattr *mp; nlattr 5731 net/ipv6/route.c struct nlattr **tb, nlattr 5800 net/ipv6/route.c struct nlattr *tb[RTA_MAX+1]; nlattr 54 net/ipv6/seg6_iptunnel.c struct nlattr *nla; nlattr 379 net/ipv6/seg6_iptunnel.c static int seg6_build_state(struct nlattr *nla, nlattr 384 net/ipv6/seg6_iptunnel.c struct nlattr *tb[SEG6_IPTUNNEL_MAX + 1]; nlattr 647 net/ipv6/seg6_local.c static int parse_nla_srh(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 674 net/ipv6/seg6_local.c struct nlattr *nla; nlattr 699 net/ipv6/seg6_local.c static int parse_nla_table(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 722 net/ipv6/seg6_local.c static int parse_nla_nh4(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 732 net/ipv6/seg6_local.c struct nlattr *nla; nlattr 748 net/ipv6/seg6_local.c static int parse_nla_nh6(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 758 net/ipv6/seg6_local.c struct nlattr *nla; nlattr 774 net/ipv6/seg6_local.c static int parse_nla_iif(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 797 net/ipv6/seg6_local.c static int parse_nla_oif(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 827 net/ipv6/seg6_local.c static int parse_nla_bpf(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 829 net/ipv6/seg6_local.c struct nlattr *tb[SEG6_LOCAL_BPF_PROG_MAX + 1]; nlattr 860 net/ipv6/seg6_local.c struct nlattr *nest; nlattr 891 net/ipv6/seg6_local.c int (*parse)(struct nlattr **attrs, struct seg6_local_lwt *slwt); nlattr 927 net/ipv6/seg6_local.c static int parse_nla_action(struct nlattr **attrs, struct seg6_local_lwt *slwt) nlattr 959 net/ipv6/seg6_local.c static int seg6_local_build_state(struct nlattr *nla, unsigned int family, nlattr 963 net/ipv6/seg6_local.c struct nlattr *tb[SEG6_LOCAL_MAX + 1]; nlattr 1070 net/ipv6/seg6_local.c nlsize += nla_total_size(sizeof(struct nlattr)) + nlattr 1433 net/ipv6/sit.c static int ipip6_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 1448 net/ipv6/sit.c static void ipip6_netlink_parms(struct nlattr *data[], nlattr 1494 net/ipv6/sit.c static bool ipip6_netlink_encap_parms(struct nlattr *data[], nlattr 1529 net/ipv6/sit.c static bool ipip6_netlink_6rd_parms(struct nlattr *data[], nlattr 1565 net/ipv6/sit.c struct nlattr *tb[], struct nlattr *data[], nlattr 1609 net/ipv6/sit.c static int ipip6_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 1610 net/ipv6/sit.c struct nlattr *data[], nlattr 327 net/l2tp/l2tp_netlink.c struct nlattr *nest; nlattr 708 net/l2tp/l2tp_netlink.c struct nlattr *nest; nlattr 717 net/mpls/af_mpls.c static int nla_get_via(const struct nlattr *nla, u8 *via_alen, u8 *via_table, nlattr 798 net/mpls/af_mpls.c struct mpls_nh *nh, int oif, struct nlattr *via, nlattr 799 net/mpls/af_mpls.c struct nlattr *newdst, u8 max_labels, nlattr 844 net/mpls/af_mpls.c struct nlattr *nla, *attrs = rtnh_attrs(rtnh); nlattr 887 net/mpls/af_mpls.c struct nlattr *nla_via, *nla_newdst; nlattr 910 net/mpls/af_mpls.c struct nlattr *attrs = rtnh_attrs(rtnh); nlattr 1102 net/mpls/af_mpls.c struct nlattr *nla; nlattr 1212 net/mpls/af_mpls.c struct nlattr **tb, nlattr 1255 net/mpls/af_mpls.c struct nlattr *tb[NETCONFA_MAX + 1]; nlattr 1661 net/mpls/af_mpls.c struct nlattr *nla; nlattr 1681 net/mpls/af_mpls.c struct nlattr *nla; nlattr 1700 net/mpls/af_mpls.c int nla_get_labels(const struct nlattr *nla, u8 max_labels, u8 *labels, nlattr 1787 net/mpls/af_mpls.c struct nlattr *tb[RTA_MAX+1]; nlattr 1851 net/mpls/af_mpls.c struct nlattr *nla = tb[index]; nlattr 2016 net/mpls/af_mpls.c struct nlattr *mp; nlattr 2086 net/mpls/af_mpls.c struct nlattr *tb[RTA_MAX + 1]; nlattr 2280 net/mpls/af_mpls.c struct nlattr **tb, nlattr 2342 net/mpls/af_mpls.c struct nlattr *tb[RTA_MAX + 1]; nlattr 206 net/mpls/internal.h int nla_get_labels(const struct nlattr *nla, u8 max_labels, u8 *labels, nlattr 165 net/mpls/mpls_iptunnel.c static int mpls_build_state(struct nlattr *nla, nlattr 171 net/mpls/mpls_iptunnel.c struct nlattr *tb[MPLS_IPTUNNEL_MAX + 1]; nlattr 63 net/ncsi/ncsi-netlink.c struct nlattr *vid_nest; nlattr 97 net/ncsi/ncsi-netlink.c struct nlattr *pnest, *cnest, *nest; nlattr 155 net/ncsi/ncsi-netlink.c struct nlattr *attr; nlattr 211 net/ncsi/ncsi-netlink.c struct nlattr *attrs[NCSI_ATTR_MAX + 1]; nlattr 215 net/ncsi/ncsi-netlink.c struct nlattr *attr; nlattr 95 net/netfilter/ipset/ip_set_bitmap_gen.h struct nlattr *nested; nlattr 207 net/netfilter/ipset/ip_set_bitmap_gen.h struct nlattr *adt, *nested; nlattr 130 net/netfilter/ipset/ip_set_bitmap_ip.c bitmap_ip_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 241 net/netfilter/ipset/ip_set_bitmap_ip.c bitmap_ip_create(struct net *net, struct ip_set *set, struct nlattr *tb[], nlattr 241 net/netfilter/ipset/ip_set_bitmap_ipmac.c bitmap_ipmac_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 318 net/netfilter/ipset/ip_set_bitmap_ipmac.c bitmap_ipmac_create(struct net *net, struct ip_set *set, struct nlattr *tb[], nlattr 126 net/netfilter/ipset/ip_set_bitmap_port.c bitmap_port_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 222 net/netfilter/ipset/ip_set_bitmap_port.c bitmap_port_create(struct net *net, struct ip_set *set, struct nlattr *tb[], nlattr 281 net/netfilter/ipset/ip_set_core.c flag_nested(const struct nlattr *nla) nlattr 293 net/netfilter/ipset/ip_set_core.c ip_set_get_ipaddr4(struct nlattr *nla, __be32 *ipaddr) nlattr 295 net/netfilter/ipset/ip_set_core.c struct nlattr *tb[IPSET_ATTR_IPADDR_MAX + 1]; nlattr 311 net/netfilter/ipset/ip_set_core.c ip_set_get_ipaddr6(struct nlattr *nla, union nf_inet_addr *ipaddr) nlattr 313 net/netfilter/ipset/ip_set_core.c struct nlattr *tb[IPSET_ATTR_IPADDR_MAX + 1]; nlattr 362 net/netfilter/ipset/ip_set_core.c add_extension(enum ip_set_ext_id id, u32 flags, struct nlattr *tb[]) nlattr 370 net/netfilter/ipset/ip_set_core.c ip_set_elem_len(struct ip_set *set, struct nlattr *tb[], size_t len, nlattr 395 net/netfilter/ipset/ip_set_core.c ip_set_get_extensions(struct ip_set *set, struct nlattr *tb[], nlattr 785 net/netfilter/ipset/ip_set_core.c static inline u8 protocol(const struct nlattr * const tb[]) nlattr 791 net/netfilter/ipset/ip_set_core.c protocol_failed(const struct nlattr * const tb[]) nlattr 797 net/netfilter/ipset/ip_set_core.c protocol_min_failed(const struct nlattr * const tb[]) nlattr 893 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 901 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 907 net/netfilter/ipset/ip_set_core.c struct nlattr *tb[IPSET_ATTR_CREATE_MAX + 1] = {}; nlattr 1043 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1122 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1162 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1212 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1292 net/netfilter/ipset/ip_set_core.c const struct nlattr *attr; nlattr 1314 net/netfilter/ipset/ip_set_core.c struct nlattr *cda[IPSET_ATTR_CMD_MAX + 1]; nlattr 1315 net/netfilter/ipset/ip_set_core.c struct nlattr *attr = (void *)nlh + min_len; nlattr 1503 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1532 net/netfilter/ipset/ip_set_core.c struct nlattr *tb[], enum ipset_adt adt, nlattr 1558 net/netfilter/ipset/ip_set_core.c struct nlattr *cda[IPSET_ATTR_CMD_MAX + 1]; nlattr 1559 net/netfilter/ipset/ip_set_core.c struct nlattr *cmdattr; nlattr 1597 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1602 net/netfilter/ipset/ip_set_core.c struct nlattr *tb[IPSET_ATTR_ADT_MAX + 1] = {}; nlattr 1603 net/netfilter/ipset/ip_set_core.c const struct nlattr *nla; nlattr 1651 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1660 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1669 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1674 net/netfilter/ipset/ip_set_core.c struct nlattr *tb[IPSET_ATTR_ADT_MAX + 1] = {}; nlattr 1706 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1763 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1822 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1863 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1915 net/netfilter/ipset/ip_set_core.c const struct nlattr * const attr[], nlattr 1279 net/netfilter/ipset/ip_set_hash_gen.h struct nlattr *nested; nlattr 1351 net/netfilter/ipset/ip_set_hash_gen.h struct nlattr *atd, *nested; nlattr 1427 net/netfilter/ipset/ip_set_hash_gen.h IPSET_TOKEN(MTYPE, _uadt)(struct ip_set *set, struct nlattr *tb[], nlattr 1452 net/netfilter/ipset/ip_set_hash_gen.h struct nlattr *tb[], u32 flags) nlattr 97 net/netfilter/ipset/ip_set_hash_ip.c hash_ip4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 232 net/netfilter/ipset/ip_set_hash_ip.c hash_ip6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 110 net/netfilter/ipset/ip_set_hash_ipmac.c hash_ipmac4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 226 net/netfilter/ipset/ip_set_hash_ipmac.c hash_ipmac6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 96 net/netfilter/ipset/ip_set_hash_ipmark.c hash_ipmark4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 222 net/netfilter/ipset/ip_set_hash_ipmark.c hash_ipmark6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 104 net/netfilter/ipset/ip_set_hash_ipport.c hash_ipport4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 262 net/netfilter/ipset/ip_set_hash_ipport.c hash_ipport6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 107 net/netfilter/ipset/ip_set_hash_ipportip.c hash_ipportip4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 273 net/netfilter/ipset/ip_set_hash_ipportip.c hash_ipportip6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 159 net/netfilter/ipset/ip_set_hash_ipportnet.c hash_ipportnet4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 410 net/netfilter/ipset/ip_set_hash_ipportnet.c hash_ipportnet6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 95 net/netfilter/ipset/ip_set_hash_mac.c hash_mac4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 135 net/netfilter/ipset/ip_set_hash_net.c hash_net4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 303 net/netfilter/ipset/ip_set_hash_net.c hash_net6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 192 net/netfilter/ipset/ip_set_hash_netiface.c hash_netiface4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 400 net/netfilter/ipset/ip_set_hash_netiface.c hash_netiface6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 162 net/netfilter/ipset/ip_set_hash_netnet.c hash_netnet4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 396 net/netfilter/ipset/ip_set_hash_netnet.c hash_netnet6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 153 net/netfilter/ipset/ip_set_hash_netport.c hash_netport4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 369 net/netfilter/ipset/ip_set_hash_netport.c hash_netport6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 176 net/netfilter/ipset/ip_set_hash_netportnet.c hash_netportnet4_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 455 net/netfilter/ipset/ip_set_hash_netportnet.c hash_netportnet6_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 346 net/netfilter/ipset/ip_set_list_set.c list_set_uadt(struct ip_set *set, struct nlattr *tb[], nlattr 462 net/netfilter/ipset/ip_set_list_set.c struct nlattr *nested; nlattr 487 net/netfilter/ipset/ip_set_list_set.c struct nlattr *atd, *nested; nlattr 607 net/netfilter/ipset/ip_set_list_set.c list_set_create(struct net *net, struct ip_set *set, struct nlattr *tb[], nlattr 2964 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nl_stats = nla_nest_start_noflag(skb, container_type); nlattr 2994 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nl_stats = nla_nest_start_noflag(skb, container_type); nlattr 3034 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nl_service; nlattr 3155 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla, bool full_entry, nlattr 3158 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *attrs[IPVS_SVC_ATTR_MAX + 1]; nlattr 3159 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla_af, *nla_port, *nla_fwmark, *nla_protocol, *nla_addr; nlattr 3203 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla_sched, *nla_flags, *nla_pe, *nla_timeout, nlattr 3235 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla) nlattr 3247 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nl_dest; nlattr 3321 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *attrs[IPVS_CMD_ATTR_MAX + 1]; nlattr 3356 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla, bool full_entry) nlattr 3358 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *attrs[IPVS_DEST_ATTR_MAX + 1]; nlattr 3359 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla_addr, *nla_port; nlattr 3360 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla_addr_family; nlattr 3386 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nla_fwd, *nla_weight, *nla_u_thresh, nlattr 3423 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *nl_daemon; nlattr 3507 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_genl_new_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) nlattr 3510 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *a; nlattr 3568 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_genl_del_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) nlattr 3580 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_genl_set_config(struct netns_ipvs *ipvs, struct nlattr **attrs) nlattr 3608 net/netfilter/ipvs/ip_vs_ctl.c struct nlattr *daemon_attrs[IPVS_DAEMON_ATTR_MAX + 1]; nlattr 1839 net/netfilter/nf_conntrack_core.c int nf_ct_port_nlattr_to_tuple(struct nlattr *tb[], nlattr 548 net/netfilter/nf_conntrack_ftp.c static int nf_ct_ftp_from_nlattr(struct nlattr *attr, struct nf_conn *ct) nlattr 486 net/netfilter/nf_conntrack_helper.c int (*from_nlattr)(struct nlattr *attr, nlattr 64 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 105 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 183 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_proto; nlattr 207 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_helper; nlattr 241 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_count; nlattr 289 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_count; nlattr 331 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_secctx; nlattr 395 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 416 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 465 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 516 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 686 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 836 net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_filter(const struct nlattr * const cda[], u8 family) nlattr 862 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const *cda = cb->data; nlattr 996 net/netfilter/nf_conntrack_netlink.c static int ipv4_nlattr_to_tuple(struct nlattr *tb[], nlattr 1008 net/netfilter/nf_conntrack_netlink.c static int ipv6_nlattr_to_tuple(struct nlattr *tb[], nlattr 1020 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_parse_tuple_ip(struct nlattr *attr, nlattr 1023 net/netfilter/nf_conntrack_netlink.c struct nlattr *tb[CTA_IP_MAX+1]; nlattr 1051 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_parse_tuple_proto(struct nlattr *attr, nlattr 1055 net/netfilter/nf_conntrack_netlink.c struct nlattr *tb[CTA_PROTO_MAX+1]; nlattr 1084 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_zone(const struct nlattr *attr, nlattr 1100 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_tuple_zone(struct nlattr *attr, enum ctattr_type type, nlattr 1127 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_tuple(const struct nlattr * const cda[], nlattr 1131 net/netfilter/nf_conntrack_netlink.c struct nlattr *tb[CTA_TUPLE_MAX+1]; nlattr 1181 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_parse_help(const struct nlattr *attr, char **helper_name, nlattr 1182 net/netfilter/nf_conntrack_netlink.c struct nlattr **helpinfo) nlattr 1185 net/netfilter/nf_conntrack_netlink.c struct nlattr *tb[CTA_HELP_MAX+1]; nlattr 1234 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 1255 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 1315 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 1470 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 1493 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 1511 net/netfilter/nf_conntrack_netlink.c const struct nlattr *attr) nlattr 1574 net/netfilter/nf_conntrack_netlink.c ctnetlink_change_status(struct nf_conn *ct, const struct nlattr * const cda[]) nlattr 1597 net/netfilter/nf_conntrack_netlink.c ctnetlink_setup_nat(struct nf_conn *ct, const struct nlattr * const cda[]) nlattr 1620 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 1625 net/netfilter/nf_conntrack_netlink.c struct nlattr *helpinfo = NULL; nlattr 1686 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 1702 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 1723 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 1725 net/netfilter/nf_conntrack_netlink.c const struct nlattr *attr = cda[CTA_PROTOINFO]; nlattr 1727 net/netfilter/nf_conntrack_netlink.c struct nlattr *tb[CTA_PROTOINFO_MAX+1]; nlattr 1749 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const attr) nlattr 1752 net/netfilter/nf_conntrack_netlink.c struct nlattr *cda[CTA_SEQADJ_MAX+1]; nlattr 1782 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 1823 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 1826 net/netfilter/nf_conntrack_netlink.c struct nlattr *tb[CTA_SYNPROXY_MAX + 1]; nlattr 1851 net/netfilter/nf_conntrack_netlink.c ctnetlink_attach_labels(struct nf_conn *ct, const struct nlattr * const cda[]) nlattr 1877 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 1938 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 1964 net/netfilter/nf_conntrack_netlink.c struct nlattr *helpinfo = NULL; nlattr 2100 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 2269 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 2318 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 2364 net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_expect(const struct nlattr *const cda[], struct nf_conn *ct, nlattr 2407 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 2481 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 2502 net/netfilter/nf_conntrack_netlink.c ctnetlink_update_status(struct nf_conn *ct, const struct nlattr * const cda[]) nlattr 2526 net/netfilter/nf_conntrack_netlink.c ctnetlink_glue_parse_ct(const struct nlattr *cda[], struct nf_conn *ct) nlattr 2559 net/netfilter/nf_conntrack_netlink.c ctnetlink_glue_parse(const struct nlattr *attr, struct nf_conn *ct) nlattr 2561 net/netfilter/nf_conntrack_netlink.c struct nlattr *cda[CTA_MAX+1]; nlattr 2569 net/netfilter/nf_conntrack_netlink.c return ctnetlink_glue_parse_ct((const struct nlattr **)cda, ct); nlattr 2572 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_glue_exp_parse(const struct nlattr * const *cda, nlattr 2589 net/netfilter/nf_conntrack_netlink.c ctnetlink_glue_attach_expect(const struct nlattr *attr, struct nf_conn *ct, nlattr 2592 net/netfilter/nf_conntrack_netlink.c struct nlattr *cda[CTA_EXPECT_MAX+1]; nlattr 2603 net/netfilter/nf_conntrack_netlink.c err = ctnetlink_glue_exp_parse((const struct nlattr * const *)cda, nlattr 2617 net/netfilter/nf_conntrack_netlink.c exp = ctnetlink_alloc_expect((const struct nlattr * const *)cda, ct, nlattr 2654 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 2675 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 2735 net/netfilter/nf_conntrack_netlink.c struct nlattr *nest_parms; nlattr 2988 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 3033 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 3131 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 3193 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[]) nlattr 3212 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_expect_nat(const struct nlattr *attr, nlattr 3217 net/netfilter/nf_conntrack_netlink.c struct nlattr *tb[CTA_EXPECT_NAT_MAX+1]; nlattr 3229 net/netfilter/nf_conntrack_netlink.c err = ctnetlink_parse_tuple((const struct nlattr * const *)tb, nlattr 3246 net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_expect(const struct nlattr * const cda[], struct nf_conn *ct, nlattr 3310 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 3384 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 3491 net/netfilter/nf_conntrack_netlink.c const struct nlattr * const cda[], nlattr 591 net/netfilter/nf_conntrack_proto_dccp.c static int dccp_to_nlattr(struct sk_buff *skb, struct nlattr *nla, nlattr 594 net/netfilter/nf_conntrack_proto_dccp.c struct nlattr *nest_parms; nlattr 629 net/netfilter/nf_conntrack_proto_dccp.c static int nlattr_to_dccp(struct nlattr *cda[], struct nf_conn *ct) nlattr 631 net/netfilter/nf_conntrack_proto_dccp.c struct nlattr *attr = cda[CTA_PROTOINFO_DCCP]; nlattr 632 net/netfilter/nf_conntrack_proto_dccp.c struct nlattr *tb[CTA_PROTOINFO_DCCP_MAX + 1]; nlattr 673 net/netfilter/nf_conntrack_proto_dccp.c static int dccp_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 20 net/netfilter/nf_conntrack_proto_generic.c static int generic_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 256 net/netfilter/nf_conntrack_proto_gre.c static int gre_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 277 net/netfilter/nf_conntrack_proto_icmp.c static int icmp_nlattr_to_tuple(struct nlattr *tb[], nlattr 312 net/netfilter/nf_conntrack_proto_icmp.c static int icmp_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 195 net/netfilter/nf_conntrack_proto_icmpv6.c static int icmpv6_nlattr_to_tuple(struct nlattr *tb[], nlattr 231 net/netfilter/nf_conntrack_proto_icmpv6.c static int icmpv6_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 514 net/netfilter/nf_conntrack_proto_sctp.c static int sctp_to_nlattr(struct sk_buff *skb, struct nlattr *nla, nlattr 517 net/netfilter/nf_conntrack_proto_sctp.c struct nlattr *nest_parms; nlattr 553 net/netfilter/nf_conntrack_proto_sctp.c static int nlattr_to_sctp(struct nlattr *cda[], struct nf_conn *ct) nlattr 555 net/netfilter/nf_conntrack_proto_sctp.c struct nlattr *attr = cda[CTA_PROTOINFO_SCTP]; nlattr 556 net/netfilter/nf_conntrack_proto_sctp.c struct nlattr *tb[CTA_PROTOINFO_SCTP_MAX+1]; nlattr 590 net/netfilter/nf_conntrack_proto_sctp.c static int sctp_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 1187 net/netfilter/nf_conntrack_proto_tcp.c static int tcp_to_nlattr(struct sk_buff *skb, struct nlattr *nla, nlattr 1190 net/netfilter/nf_conntrack_proto_tcp.c struct nlattr *nest_parms; nlattr 1239 net/netfilter/nf_conntrack_proto_tcp.c static int nlattr_to_tcp(struct nlattr *cda[], struct nf_conn *ct) nlattr 1241 net/netfilter/nf_conntrack_proto_tcp.c struct nlattr *pattr = cda[CTA_PROTOINFO_TCP]; nlattr 1242 net/netfilter/nf_conntrack_proto_tcp.c struct nlattr *tb[CTA_PROTOINFO_TCP_MAX+1]; nlattr 1307 net/netfilter/nf_conntrack_proto_tcp.c static int tcp_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 213 net/netfilter/nf_conntrack_proto_udp.c static int udp_timeout_nlattr_to_obj(struct nlattr *tb[], nlattr 868 net/netfilter/nf_nat_core.c static int nf_nat_l4proto_nlattr_to_range(struct nlattr *tb[], nlattr 883 net/netfilter/nf_nat_core.c static int nfnetlink_parse_nat_proto(struct nlattr *attr, nlattr 887 net/netfilter/nf_nat_core.c struct nlattr *tb[CTA_PROTONAT_MAX+1]; nlattr 906 net/netfilter/nf_nat_core.c static int nf_nat_ipv4_nlattr_to_range(struct nlattr *tb[], nlattr 922 net/netfilter/nf_nat_core.c static int nf_nat_ipv6_nlattr_to_range(struct nlattr *tb[], nlattr 941 net/netfilter/nf_nat_core.c nfnetlink_parse_nat(const struct nlattr *nat, nlattr 944 net/netfilter/nf_nat_core.c struct nlattr *tb[CTA_NAT_MAX+1]; nlattr 979 net/netfilter/nf_nat_core.c const struct nlattr *attr) nlattr 1004 net/netfilter/nf_nat_core.c const struct nlattr *attr) nlattr 93 net/netfilter/nf_tables_api.c const struct nlattr * const *nla) nlattr 451 net/netfilter/nf_tables_api.c const struct nlattr *nla, nlattr 470 net/netfilter/nf_tables_api.c const struct nlattr *nla, nlattr 502 net/netfilter/nf_tables_api.c __nf_tables_chain_type_lookup(const struct nlattr *nla, u8 family) nlattr 567 net/netfilter/nf_tables_api.c nf_tables_chain_type_lookup(struct net *net, const struct nlattr *nla, nlattr 714 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 899 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 905 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 1042 net/netfilter/nf_tables_api.c const struct nlattr * const *nla = ctx->nla; nlattr 1070 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 1076 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 1167 net/netfilter/nf_tables_api.c const struct nlattr *nla, u8 genmask) nlattr 1221 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 1287 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 1406 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 1460 net/netfilter/nf_tables_api.c static struct nft_stats __percpu *nft_stats_alloc(const struct nlattr *attr) nlattr 1462 net/netfilter/nf_tables_api.c struct nlattr *tb[NFTA_COUNTER_MAX+1]; nlattr 1553 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 1557 net/netfilter/nf_tables_api.c struct nlattr *ha[NFTA_HOOK_MAX + 1]; nlattr 1653 net/netfilter/nf_tables_api.c const struct nlattr * const *nla = ctx->nla; nlattr 1774 net/netfilter/nf_tables_api.c const struct nlattr * const *nla = ctx->nla; nlattr 1880 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 1886 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 1971 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 1977 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 2071 net/netfilter/nf_tables_api.c struct nlattr *nla) nlattr 2088 net/netfilter/nf_tables_api.c struct nlattr *nla) nlattr 2100 net/netfilter/nf_tables_api.c struct nlattr *nla) nlattr 2139 net/netfilter/nf_tables_api.c struct nlattr *data = nla_nest_start_noflag(skb, nlattr 2157 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 2173 net/netfilter/nf_tables_api.c struct nlattr *tb[NFT_EXPR_MAXATTR + 1]; nlattr 2177 net/netfilter/nf_tables_api.c const struct nlattr *nla, nlattr 2182 net/netfilter/nf_tables_api.c struct nlattr *tb[NFTA_EXPR_MAX + 1]; nlattr 2205 net/netfilter/nf_tables_api.c (const struct nlattr * const *)info->tb); nlattr 2237 net/netfilter/nf_tables_api.c err = ops->init(ctx, expr, (const struct nlattr **)info->tb); nlattr 2259 net/netfilter/nf_tables_api.c const struct nlattr *nla) nlattr 2317 net/netfilter/nf_tables_api.c const struct nlattr *nla) nlattr 2351 net/netfilter/nf_tables_api.c struct nlattr *list; nlattr 2529 net/netfilter/nf_tables_api.c const struct nlattr * const *nla = cb->data; nlattr 2575 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 2710 net/netfilter/nf_tables_api.c const struct nlattr *nla); nlattr 2716 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 2731 net/netfilter/nf_tables_api.c struct nlattr *tmp; nlattr 2918 net/netfilter/nf_tables_api.c const struct nlattr *nla) nlattr 2935 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 3037 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 3136 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 3158 net/netfilter/nf_tables_api.c const struct nlattr *nla, u8 genmask) nlattr 3174 net/netfilter/nf_tables_api.c const struct nlattr *nla, nlattr 3188 net/netfilter/nf_tables_api.c const struct nlattr *nla, u8 genmask) nlattr 3207 net/netfilter/nf_tables_api.c const struct nlattr *nla_set_name, nlattr 3208 net/netfilter/nf_tables_api.c const struct nlattr *nla_set_id, nlattr 3278 net/netfilter/nf_tables_api.c static int nf_msecs_to_jiffies64(const struct nlattr *nla, u64 *result) nlattr 3302 net/netfilter/nf_tables_api.c struct nlattr *desc; nlattr 3484 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 3538 net/netfilter/nf_tables_api.c const struct nlattr *nla) nlattr 3540 net/netfilter/nf_tables_api.c struct nlattr *da[NFTA_SET_DESC_MAX + 1]; nlattr 3556 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 3788 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 3793 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 3987 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 4012 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 4112 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 4211 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 4249 net/netfilter/nf_tables_api.c const struct nlattr *attr, u32 *flags) nlattr 4265 net/netfilter/nf_tables_api.c const struct nlattr *attr) nlattr 4267 net/netfilter/nf_tables_api.c struct nlattr *nla[NFTA_SET_ELEM_MAX + 1]; nlattr 4330 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 4335 net/netfilter/nf_tables_api.c struct nlattr *attr; nlattr 4492 net/netfilter/nf_tables_api.c const struct nlattr *attr, u32 nlmsg_flags) nlattr 4494 net/netfilter/nf_tables_api.c struct nlattr *nla[NFTA_SET_ELEM_MAX + 1]; nlattr 4725 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 4729 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 4810 net/netfilter/nf_tables_api.c const struct nlattr *attr) nlattr 4812 net/netfilter/nf_tables_api.c struct nlattr *nla[NFTA_SET_ELEM_MAX + 1]; nlattr 4922 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 4926 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 5026 net/netfilter/nf_tables_api.c const struct nlattr *nla, u32 objtype, nlattr 5059 net/netfilter/nf_tables_api.c const struct nlattr *nla, nlattr 5085 net/netfilter/nf_tables_api.c const struct nlattr *attr) nlattr 5087 net/netfilter/nf_tables_api.c struct nlattr **tb; nlattr 5106 net/netfilter/nf_tables_api.c ops = type->select_ops(ctx, (const struct nlattr * const *)tb); nlattr 5120 net/netfilter/nf_tables_api.c err = ops->init(ctx, (const struct nlattr * const *)tb, obj); nlattr 5139 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 5185 net/netfilter/nf_tables_api.c const struct nlattr *attr, nlattr 5217 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 5409 net/netfilter/nf_tables_api.c const struct nlattr * const *nla = cb->data; nlattr 5448 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 5521 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 5527 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 5631 net/netfilter/nf_tables_api.c const struct nlattr *nla, u8 genmask) nlattr 5662 net/netfilter/nf_tables_api.c const struct nlattr *nla, u8 genmask) nlattr 5675 net/netfilter/nf_tables_api.c const struct nlattr *attr, nlattr 5678 net/netfilter/nf_tables_api.c const struct nlattr *tmp; nlattr 5718 net/netfilter/nf_tables_api.c const struct nlattr *attr, nlattr 5722 net/netfilter/nf_tables_api.c struct nlattr *tb[NFTA_FLOWTABLE_HOOK_MAX + 1]; nlattr 5815 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 5938 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 5945 net/netfilter/nf_tables_api.c const struct nlattr *attr; nlattr 5988 net/netfilter/nf_tables_api.c struct nlattr *nest, *nest_devs; nlattr 6094 net/netfilter/nf_tables_api.c const struct nlattr * const *nla = cb->data; nlattr 6131 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 6327 net/netfilter/nf_tables_api.c const struct nlattr * const nla[], nlattr 7328 net/netfilter/nf_tables_api.c int nft_parse_u32_check(const struct nlattr *attr, int max, u32 *dest) nlattr 7350 net/netfilter/nf_tables_api.c unsigned int nft_parse_register(const struct nlattr *attr) nlattr 7466 net/netfilter/nf_tables_api.c struct nft_data_desc *desc, const struct nlattr *nla) nlattr 7469 net/netfilter/nf_tables_api.c struct nlattr *tb[NFTA_VERDICT_MAX + 1]; nlattr 7530 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 7555 net/netfilter/nf_tables_api.c struct nft_data_desc *desc, const struct nlattr *nla) nlattr 7599 net/netfilter/nf_tables_api.c struct nft_data_desc *desc, const struct nlattr *nla) nlattr 7601 net/netfilter/nf_tables_api.c struct nlattr *tb[NFTA_DATA_MAX + 1]; nlattr 7643 net/netfilter/nf_tables_api.c struct nlattr *nest; nlattr 48 net/netfilter/nf_tables_trace.c struct nlattr *nla; nlattr 198 net/netfilter/nfnetlink.c struct nlattr *cda[NFNL_MAX_ATTR_COUNT + 1]; nlattr 199 net/netfilter/nfnetlink.c struct nlattr *attr = (void *)nlh + min_len; nlattr 219 net/netfilter/nfnetlink.c (const struct nlattr **)cda, nlattr 230 net/netfilter/nfnetlink.c (const struct nlattr **)cda, nlattr 415 net/netfilter/nfnetlink.c struct nlattr *cda[NFNL_MAX_ATTR_COUNT + 1]; nlattr 416 net/netfilter/nfnetlink.c struct nlattr *attr = (void *)nlh + min_len; nlattr 434 net/netfilter/nfnetlink.c (const struct nlattr **)cda, nlattr 511 net/netfilter/nfnetlink.c struct nlattr *attr = (void *)nlh + min_len; nlattr 512 net/netfilter/nfnetlink.c struct nlattr *cda[NFNL_BATCH_MAX + 1]; nlattr 49 net/netfilter/nfnetlink_acct.c const struct nlattr * const tb[], nlattr 240 net/netfilter/nfnetlink_acct.c const struct nlattr *const attr = cb->data; nlattr 241 net/netfilter/nfnetlink_acct.c struct nlattr *tb[NFACCT_FILTER_MAX + 1]; nlattr 269 net/netfilter/nfnetlink_acct.c const struct nlattr * const tb[], nlattr 342 net/netfilter/nfnetlink_acct.c const struct nlattr * const tb[], nlattr 73 net/netfilter/nfnetlink_cthelper.c const struct nlattr *attr) nlattr 76 net/netfilter/nfnetlink_cthelper.c struct nlattr *tb[NFCTH_TUPLE_MAX+1]; nlattr 96 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_from_nlattr(struct nlattr *attr, struct nf_conn *ct) nlattr 134 net/netfilter/nfnetlink_cthelper.c const struct nlattr *attr) nlattr 137 net/netfilter/nfnetlink_cthelper.c struct nlattr *tb[NFCTH_POLICY_MAX+1]; nlattr 169 net/netfilter/nfnetlink_cthelper.c const struct nlattr *attr) nlattr 173 net/netfilter/nfnetlink_cthelper.c struct nlattr *tb[NFCTH_POLICY_SET_MAX+1]; nlattr 216 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_create(const struct nlattr * const tb[], nlattr 286 net/netfilter/nfnetlink_cthelper.c const struct nlattr *attr) nlattr 288 net/netfilter/nfnetlink_cthelper.c struct nlattr *tb[NFCTH_POLICY_MAX + 1]; nlattr 315 net/netfilter/nfnetlink_cthelper.c static int nfnl_cthelper_update_policy_all(struct nlattr *tb[], nlattr 357 net/netfilter/nfnetlink_cthelper.c const struct nlattr *attr) nlattr 359 net/netfilter/nfnetlink_cthelper.c struct nlattr *tb[NFCTH_POLICY_SET_MAX + 1]; nlattr 380 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_update(const struct nlattr * const tb[], nlattr 413 net/netfilter/nfnetlink_cthelper.c const struct nlattr * const tb[], nlattr 463 net/netfilter/nfnetlink_cthelper.c struct nlattr *nest_parms; nlattr 488 net/netfilter/nfnetlink_cthelper.c struct nlattr *nest_parms1, *nest_parms2; nlattr 617 net/netfilter/nfnetlink_cthelper.c const struct nlattr * const tb[], nlattr 688 net/netfilter/nfnetlink_cthelper.c const struct nlattr * const tb[], nlattr 48 net/netfilter/nfnetlink_cttimeout.c struct net *net, const struct nlattr *attr) nlattr 50 net/netfilter/nfnetlink_cttimeout.c struct nlattr **tb; nlattr 77 net/netfilter/nfnetlink_cttimeout.c const struct nlattr * const cda[], nlattr 166 net/netfilter/nfnetlink_cttimeout.c struct nlattr *nest_parms; nlattr 244 net/netfilter/nfnetlink_cttimeout.c const struct nlattr * const cda[], nlattr 315 net/netfilter/nfnetlink_cttimeout.c const struct nlattr * const cda[], nlattr 347 net/netfilter/nfnetlink_cttimeout.c const struct nlattr * const cda[], nlattr 387 net/netfilter/nfnetlink_cttimeout.c struct nlattr *nest_parms; nlattr 426 net/netfilter/nfnetlink_cttimeout.c const struct nlattr * const cda[], nlattr 413 net/netfilter/nfnetlink_log.c struct nlattr *nest; nlattr 639 net/netfilter/nfnetlink_log.c struct nlattr *nla; nlattr 850 net/netfilter/nfnetlink_log.c const struct nlattr * const nfqa[], nlattr 874 net/netfilter/nfnetlink_log.c const struct nlattr * const nfula[], nlattr 297 net/netfilter/nfnetlink_osf.c const struct nlattr * const osf_attrs[], nlattr 345 net/netfilter/nfnetlink_osf.c const struct nlattr * const osf_attrs[], nlattr 348 net/netfilter/nfnetlink_queue.c struct nlattr *nest; nlattr 383 net/netfilter/nfnetlink_queue.c struct nlattr *nla; nlattr 440 net/netfilter/nfnetlink_queue.c size += sizeof(struct nlattr) + hlen; nlattr 610 net/netfilter/nfnetlink_queue.c struct nlattr *nla; nlattr 1039 net/netfilter/nfnetlink_queue.c verdicthdr_get(const struct nlattr * const nfqa[]) nlattr 1062 net/netfilter/nfnetlink_queue.c const struct nlattr * const nfqa[], nlattr 1111 net/netfilter/nfnetlink_queue.c const struct nlattr * const nfqa[], nlattr 1132 net/netfilter/nfnetlink_queue.c const struct nlattr * const nfqa[]) nlattr 1135 net/netfilter/nfnetlink_queue.c struct nlattr *tb[NFQA_VLAN_MAX + 1]; nlattr 1170 net/netfilter/nfnetlink_queue.c const struct nlattr * const nfqa[], nlattr 1235 net/netfilter/nfnetlink_queue.c const struct nlattr * const nfqa[], nlattr 1256 net/netfilter/nfnetlink_queue.c const struct nlattr * const nfqa[], nlattr 48 net/netfilter/nft_bitwise.c const struct nlattr * const tb[]) nlattr 97 net/netfilter/nft_byteorder.c const struct nlattr * const tb[]) nlattr 72 net/netfilter/nft_cmp.c const struct nlattr * const tb[]) nlattr 159 net/netfilter/nft_cmp.c const struct nlattr * const tb[]) nlattr 234 net/netfilter/nft_cmp.c nft_cmp_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) nlattr 192 net/netfilter/nft_compat.c static int nft_parse_compat(const struct nlattr *attr, u16 *proto, bool *inv) nlattr 194 net/netfilter/nft_compat.c struct nlattr *tb[NFTA_RULE_COMPAT_MAX+1]; nlattr 218 net/netfilter/nft_compat.c const struct nlattr * const tb[]) nlattr 274 net/netfilter/nft_compat.c struct nlattr *nla; nlattr 433 net/netfilter/nft_compat.c const struct nlattr * const tb[], nlattr 459 net/netfilter/nft_compat.c const struct nlattr * const tb[]) nlattr 466 net/netfilter/nft_compat.c const struct nlattr * const tb[]) nlattr 604 net/netfilter/nft_compat.c const struct nlattr * const tb[], nlattr 705 net/netfilter/nft_compat.c const struct nlattr * const tb[]) nlattr 785 net/netfilter/nft_compat.c const struct nlattr * const tb[]) nlattr 60 net/netfilter/nft_connlimit.c const struct nlattr * const tb[], nlattr 118 net/netfilter/nft_connlimit.c const struct nlattr * const tb[], nlattr 183 net/netfilter/nft_connlimit.c const struct nlattr * const tb[]) nlattr 57 net/netfilter/nft_counter.c static int nft_counter_do_init(const struct nlattr * const tb[], nlattr 83 net/netfilter/nft_counter.c const struct nlattr * const tb[], nlattr 212 net/netfilter/nft_counter.c const struct nlattr * const tb[]) nlattr 389 net/netfilter/nft_ct.c const struct nlattr * const tb[]) nlattr 541 net/netfilter/nft_ct.c const struct nlattr * const tb[]) nlattr 732 net/netfilter/nft_ct.c const struct nlattr * const tb[]) nlattr 795 net/netfilter/nft_ct.c struct net *net, const struct nlattr *attr) nlattr 797 net/netfilter/nft_ct.c struct nlattr **tb; nlattr 861 net/netfilter/nft_ct.c const struct nlattr * const tb[], nlattr 932 net/netfilter/nft_ct.c struct nlattr *nest_params; nlattr 977 net/netfilter/nft_ct.c const struct nlattr * const tb[], nlattr 1166 net/netfilter/nft_ct.c const struct nlattr * const tb[], nlattr 36 net/netfilter/nft_dup_netdev.c const struct nlattr * const tb[]) nlattr 130 net/netfilter/nft_dynset.c const struct nlattr * const tb[]) nlattr 317 net/netfilter/nft_exthdr.c const struct nlattr * const tb[]) nlattr 365 net/netfilter/nft_exthdr.c const struct nlattr * const tb[]) nlattr 414 net/netfilter/nft_exthdr.c const struct nlattr * const tb[]) nlattr 506 net/netfilter/nft_exthdr.c const struct nlattr * const tb[]) nlattr 65 net/netfilter/nft_fib.c const struct nlattr * const tb[]) nlattr 160 net/netfilter/nft_flow_offload.c const struct nlattr * const tb[]) nlattr 46 net/netfilter/nft_fwd_netdev.c const struct nlattr * const tb[]) nlattr 148 net/netfilter/nft_fwd_netdev.c const struct nlattr * const tb[]) nlattr 225 net/netfilter/nft_fwd_netdev.c const struct nlattr * const tb[]) nlattr 71 net/netfilter/nft_hash.c const struct nlattr * const tb[]) nlattr 118 net/netfilter/nft_hash.c const struct nlattr * const tb[]) nlattr 208 net/netfilter/nft_hash.c const struct nlattr * const tb[]) nlattr 34 net/netfilter/nft_immediate.c const struct nlattr * const tb[]) nlattr 55 net/netfilter/nft_limit.c const struct nlattr * const tb[], bool pkts) nlattr 149 net/netfilter/nft_limit.c const struct nlattr * const tb[]) nlattr 191 net/netfilter/nft_limit.c const struct nlattr * const tb[]) nlattr 216 net/netfilter/nft_limit.c const struct nlattr * const tb[]) nlattr 250 net/netfilter/nft_limit.c const struct nlattr * const tb[], nlattr 294 net/netfilter/nft_limit.c const struct nlattr * const tb[], nlattr 322 net/netfilter/nft_limit.c const struct nlattr * const tb[]) nlattr 133 net/netfilter/nft_log.c const struct nlattr * const tb[]) nlattr 137 net/netfilter/nft_log.c const struct nlattr *nla; nlattr 59 net/netfilter/nft_lookup.c const struct nlattr * const tb[]) nlattr 44 net/netfilter/nft_masq.c const struct nlattr * const tb[]) nlattr 319 net/netfilter/nft_meta.c const struct nlattr * const tb[]) nlattr 453 net/netfilter/nft_meta.c const struct nlattr * const tb[]) nlattr 579 net/netfilter/nft_meta.c const struct nlattr * const tb[]) nlattr 648 net/netfilter/nft_meta.c const struct nlattr * const tb[], nlattr 112 net/netfilter/nft_nat.c const struct nlattr * const tb[]) nlattr 55 net/netfilter/nft_numgen.c const struct nlattr * const tb[]) nlattr 127 net/netfilter/nft_numgen.c const struct nlattr * const tb[]) nlattr 175 net/netfilter/nft_numgen.c nft_ng_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) nlattr 27 net/netfilter/nft_objref.c const struct nlattr * const tb[]) nlattr 124 net/netfilter/nft_objref.c const struct nlattr * const tb[]) nlattr 208 net/netfilter/nft_objref.c const struct nlattr * const tb[]) nlattr 57 net/netfilter/nft_osf.c const struct nlattr * const tb[]) nlattr 129 net/netfilter/nft_payload.c const struct nlattr * const tb[]) nlattr 549 net/netfilter/nft_payload.c const struct nlattr * const tb[]) nlattr 614 net/netfilter/nft_payload.c const struct nlattr * const tb[]) nlattr 80 net/netfilter/nft_queue.c const struct nlattr * const tb[]) nlattr 109 net/netfilter/nft_queue.c const struct nlattr * const tb[]) nlattr 179 net/netfilter/nft_queue.c const struct nlattr * const tb[]) nlattr 66 net/netfilter/nft_quota.c static int nft_quota_do_init(const struct nlattr * const tb[], nlattr 101 net/netfilter/nft_quota.c const struct nlattr * const tb[], nlattr 194 net/netfilter/nft_quota.c const struct nlattr * const tb[]) nlattr 51 net/netfilter/nft_range.c const struct nlattr * const tb[]) nlattr 45 net/netfilter/nft_redir.c const struct nlattr * const tb[]) nlattr 39 net/netfilter/nft_reject.c const struct nlattr * const tb[]) nlattr 63 net/netfilter/nft_reject_inet.c const struct nlattr * const tb[]) nlattr 112 net/netfilter/nft_rt.c const struct nlattr * const tb[]) nlattr 253 net/netfilter/nft_set_bitmap.c static u64 nft_bitmap_privsize(const struct nlattr * const nla[], nlattr 263 net/netfilter/nft_set_bitmap.c const struct nlattr * const nla[]) nlattr 345 net/netfilter/nft_set_hash.c static u64 nft_rhash_privsize(const struct nlattr * const nla[], nlattr 361 net/netfilter/nft_set_hash.c const struct nlattr * const tb[]) nlattr 595 net/netfilter/nft_set_hash.c static u64 nft_hash_privsize(const struct nlattr * const nla[], nlattr 604 net/netfilter/nft_set_hash.c const struct nlattr * const tb[]) nlattr 443 net/netfilter/nft_set_rbtree.c static u64 nft_rbtree_privsize(const struct nlattr * const nla[], nlattr 451 net/netfilter/nft_set_rbtree.c const struct nlattr * const nla[]) nlattr 78 net/netfilter/nft_socket.c const struct nlattr * const tb[]) nlattr 153 net/netfilter/nft_synproxy.c const struct nlattr * const tb[], nlattr 260 net/netfilter/nft_synproxy.c const struct nlattr * const tb[]) nlattr 300 net/netfilter/nft_synproxy.c const struct nlattr * const tb[], nlattr 186 net/netfilter/nft_tproxy.c const struct nlattr * const tb[]) nlattr 74 net/netfilter/nft_tunnel.c const struct nlattr * const tb[]) nlattr 163 net/netfilter/nft_tunnel.c const struct nlattr *attr, nlattr 166 net/netfilter/nft_tunnel.c struct nlattr *tb[NFTA_TUNNEL_KEY_IP_MAX + 1]; nlattr 192 net/netfilter/nft_tunnel.c const struct nlattr *attr, nlattr 195 net/netfilter/nft_tunnel.c struct nlattr *tb[NFTA_TUNNEL_KEY_IP6_MAX + 1]; nlattr 228 net/netfilter/nft_tunnel.c static int nft_tunnel_obj_vxlan_init(const struct nlattr *attr, nlattr 231 net/netfilter/nft_tunnel.c struct nlattr *tb[NFTA_TUNNEL_KEY_VXLAN_MAX + 1]; nlattr 257 net/netfilter/nft_tunnel.c static int nft_tunnel_obj_erspan_init(const struct nlattr *attr, nlattr 260 net/netfilter/nft_tunnel.c struct nlattr *tb[NFTA_TUNNEL_KEY_ERSPAN_MAX + 1]; nlattr 310 net/netfilter/nft_tunnel.c const struct nlattr *attr, nlattr 314 net/netfilter/nft_tunnel.c struct nlattr *tb[NFTA_TUNNEL_KEY_OPTS_MAX + 1]; nlattr 348 net/netfilter/nft_tunnel.c const struct nlattr * const tb[], nlattr 444 net/netfilter/nft_tunnel.c struct nlattr *nest; nlattr 476 net/netfilter/nft_tunnel.c struct nlattr *nest; nlattr 34 net/netfilter/nft_xfrm.c const struct nlattr * const tb[]) nlattr 113 net/netfilter/xt_RATEEST.c struct nlattr opt; nlattr 82 net/netlabel/netlabel_cipso_v4.c struct nlattr *nla; nlattr 126 net/netlabel/netlabel_cipso_v4.c struct nlattr *nla_a; nlattr 127 net/netlabel/netlabel_cipso_v4.c struct nlattr *nla_b; nlattr 210 net/netlabel/netlabel_cipso_v4.c struct nlattr *lvl_loc; nlattr 211 net/netlabel/netlabel_cipso_v4.c struct nlattr *lvl_rem; nlattr 287 net/netlabel/netlabel_cipso_v4.c struct nlattr *cat_loc; nlattr 288 net/netlabel/netlabel_cipso_v4.c struct nlattr *cat_rem; nlattr 455 net/netlabel/netlabel_cipso_v4.c struct nlattr *nla_a; nlattr 456 net/netlabel/netlabel_cipso_v4.c struct nlattr *nla_b; nlattr 284 net/netlabel/netlabel_mgmt.c struct nlattr *nla_a; nlattr 285 net/netlabel/netlabel_mgmt.c struct nlattr *nla_b; nlattr 356 net/netlink/genetlink.c sizeof(struct nlattr *), nlattr 510 net/netlink/genetlink.c struct nlattr **attrbuf; nlattr 594 net/netlink/genetlink.c sizeof(struct nlattr *), nlattr 692 net/netlink/genetlink.c struct nlattr *nla_ops; nlattr 700 net/netlink/genetlink.c struct nlattr *nest; nlattr 726 net/netlink/genetlink.c struct nlattr *nla_grps; nlattr 734 net/netlink/genetlink.c struct nlattr *nest; nlattr 768 net/netlink/genetlink.c struct nlattr *nla_grps; nlattr 769 net/netlink/genetlink.c struct nlattr *nest; nlattr 1101 net/netlink/genetlink.c struct nlattr **genl_family_attrbuf(const struct genl_family *family) nlattr 109 net/nfc/netlink.c struct nlattr **attrbuf = genl_family_attrbuf(&nfc_genl_family); nlattr 369 net/nfc/netlink.c struct nlattr *sdp_attr, *uri_attr; nlattr 1137 net/nfc/netlink.c struct nlattr *attr, *sdp_attrs[NFC_SDP_ATTR_MAX+1]; nlattr 37 net/openvswitch/actions.c const struct nlattr *actions; nlattr 125 net/openvswitch/actions.c const struct nlattr *actions, nlattr 156 net/openvswitch/actions.c const struct nlattr *actions, int len, nlattr 161 net/openvswitch/actions.c const struct nlattr *attr, int len); nlattr 568 net/openvswitch/actions.c const struct nlattr *a) nlattr 911 net/openvswitch/actions.c struct sw_flow_key *key, const struct nlattr *attr, nlattr 912 net/openvswitch/actions.c const struct nlattr *actions, int actions_len, nlattr 916 net/openvswitch/actions.c const struct nlattr *a; nlattr 968 net/openvswitch/actions.c struct sw_flow_key *key, const struct nlattr *attr, nlattr 971 net/openvswitch/actions.c struct nlattr *actions; nlattr 972 net/openvswitch/actions.c struct nlattr *sample_arg; nlattr 999 net/openvswitch/actions.c struct sw_flow_key *key, const struct nlattr *attr, nlattr 1002 net/openvswitch/actions.c struct nlattr *actions; nlattr 1003 net/openvswitch/actions.c struct nlattr *clone_arg; nlattr 1017 net/openvswitch/actions.c const struct nlattr *attr) nlattr 1033 net/openvswitch/actions.c const struct nlattr *a) nlattr 1053 net/openvswitch/actions.c const struct nlattr *a) nlattr 1128 net/openvswitch/actions.c const struct nlattr *a, bool last) nlattr 1147 net/openvswitch/actions.c const struct nlattr *attr, bool last) nlattr 1149 net/openvswitch/actions.c const struct nlattr *actions, *cpl_arg; nlattr 1182 net/openvswitch/actions.c const struct nlattr *attr, int len) nlattr 1184 net/openvswitch/actions.c const struct nlattr *a; nlattr 1370 net/openvswitch/actions.c const struct nlattr *actions, int len, nlattr 1448 net/openvswitch/actions.c const struct nlattr *actions = da->actions; nlattr 1360 net/openvswitch/conntrack.c static int parse_nat(const struct nlattr *attr, nlattr 1363 net/openvswitch/conntrack.c struct nlattr *a; nlattr 1506 net/openvswitch/conntrack.c static int parse_ct(const struct nlattr *attr, struct ovs_conntrack_info *info, nlattr 1509 net/openvswitch/conntrack.c struct nlattr *a; nlattr 1648 net/openvswitch/conntrack.c int ovs_ct_copy_action(struct net *net, const struct nlattr *attr, nlattr 1714 net/openvswitch/conntrack.c struct nlattr *start; nlattr 1781 net/openvswitch/conntrack.c struct nlattr *start; nlattr 1825 net/openvswitch/conntrack.c void ovs_ct_free_action(const struct nlattr *a) nlattr 1934 net/openvswitch/conntrack.c static int ovs_ct_limit_set_zone_limit(struct nlattr *nla_zone_limit, nlattr 1978 net/openvswitch/conntrack.c static int ovs_ct_limit_del_zone_limit(struct nlattr *nla_zone_limit, nlattr 2047 net/openvswitch/conntrack.c struct nlattr *nla_zone_limit, nlattr 2119 net/openvswitch/conntrack.c struct nlattr **a = info->attrs; nlattr 2153 net/openvswitch/conntrack.c struct nlattr **a = info->attrs; nlattr 2185 net/openvswitch/conntrack.c struct nlattr **a = info->attrs; nlattr 2186 net/openvswitch/conntrack.c struct nlattr *nla_reply; nlattr 19 net/openvswitch/conntrack.h int ovs_ct_copy_action(struct net *, const struct nlattr *, nlattr 31 net/openvswitch/conntrack.h void ovs_ct_free_action(const struct nlattr *a); nlattr 49 net/openvswitch/conntrack.h static inline int ovs_ct_copy_action(struct net *net, const struct nlattr *nla, nlattr 96 net/openvswitch/conntrack.h static inline void ovs_ct_free_action(const struct nlattr *a) { } nlattr 391 net/openvswitch/datapath.c struct nlattr *nla; nlattr 537 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 765 net/openvswitch/datapath.c struct nlattr *start; nlattr 899 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 1061 net/openvswitch/datapath.c const struct nlattr *a, nlattr 1098 net/openvswitch/datapath.c struct nlattr **a, nlattr 1138 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 1239 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 1298 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 1377 net/openvswitch/datapath.c struct nlattr *a[__OVS_FLOW_ATTR_MAX]; nlattr 1532 net/openvswitch/datapath.c struct nlattr *a[OVS_DP_ATTR_MAX + 1]) nlattr 1561 net/openvswitch/datapath.c static int ovs_dp_change(struct datapath *dp, struct nlattr *a[]) nlattr 1591 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 1971 net/openvswitch/datapath.c struct nlattr *a[OVS_VPORT_ATTR_MAX + 1]) nlattr 2038 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 2127 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 2156 net/openvswitch/datapath.c struct nlattr *ids = a[OVS_VPORT_ATTR_UPCALL_PID]; nlattr 2181 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 2235 net/openvswitch/datapath.c struct nlattr **a = info->attrs; nlattr 118 net/openvswitch/datapath.h const struct nlattr *userdata; nlattr 119 net/openvswitch/datapath.h const struct nlattr *actions; nlattr 898 net/openvswitch/flow.c int ovs_flow_key_extract_userspace(struct net *net, const struct nlattr *attr, nlattr 902 net/openvswitch/flow.c const struct nlattr *a[OVS_KEY_ATTR_MAX + 1]; nlattr 194 net/openvswitch/flow.h struct nlattr actions[]; nlattr 278 net/openvswitch/flow.h int ovs_flow_key_extract_userspace(struct net *net, const struct nlattr *attr, nlattr 51 net/openvswitch/flow_netlink.c static bool actions_may_change_flow(const struct nlattr *actions) nlattr 53 net/openvswitch/flow_netlink.c struct nlattr *nla; nlattr 461 net/openvswitch/flow_netlink.c static int __parse_flow_nlattrs(const struct nlattr *attr, nlattr 462 net/openvswitch/flow_netlink.c const struct nlattr *a[], nlattr 465 net/openvswitch/flow_netlink.c const struct nlattr *nla; nlattr 506 net/openvswitch/flow_netlink.c static int parse_flow_mask_nlattrs(const struct nlattr *attr, nlattr 507 net/openvswitch/flow_netlink.c const struct nlattr *a[], u64 *attrsp, nlattr 513 net/openvswitch/flow_netlink.c int parse_flow_nlattrs(const struct nlattr *attr, const struct nlattr *a[], nlattr 519 net/openvswitch/flow_netlink.c static int genev_tun_opt_from_nlattr(const struct nlattr *a, nlattr 570 net/openvswitch/flow_netlink.c static int vxlan_tun_opt_from_nlattr(const struct nlattr *attr, nlattr 574 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 626 net/openvswitch/flow_netlink.c static int erspan_tun_opt_from_nlattr(const struct nlattr *a, nlattr 653 net/openvswitch/flow_netlink.c static int ip_tun_from_nlattr(const struct nlattr *attr, nlattr 661 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 844 net/openvswitch/flow_netlink.c struct nlattr *nla; nlattr 935 net/openvswitch/flow_netlink.c struct nlattr *nla; nlattr 961 net/openvswitch/flow_netlink.c const struct nlattr *a[], nlattr 985 net/openvswitch/flow_netlink.c const struct nlattr **a, bool log) nlattr 1023 net/openvswitch/flow_netlink.c const struct nlattr **a, bool log) nlattr 1065 net/openvswitch/flow_netlink.c const struct nlattr **a, bool is_mask, nlattr 1069 net/openvswitch/flow_netlink.c const struct nlattr *encap; nlattr 1099 net/openvswitch/flow_netlink.c u64 *key_attrs, const struct nlattr **a, nlattr 1122 net/openvswitch/flow_netlink.c u64 *attrs, const struct nlattr **a, nlattr 1143 net/openvswitch/flow_netlink.c u64 *attrs, const struct nlattr **a, nlattr 1280 net/openvswitch/flow_netlink.c int nsh_hdr_from_nlattr(const struct nlattr *attr, nlattr 1283 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 1334 net/openvswitch/flow_netlink.c int nsh_key_from_nlattr(const struct nlattr *attr, nlattr 1337 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 1374 net/openvswitch/flow_netlink.c static int nsh_key_put_from_nlattr(const struct nlattr *attr, nlattr 1378 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 1496 net/openvswitch/flow_netlink.c u64 attrs, const struct nlattr **a, nlattr 1719 net/openvswitch/flow_netlink.c static void nlattr_set(struct nlattr *attr, u8 val, nlattr 1722 net/openvswitch/flow_netlink.c struct nlattr *nla; nlattr 1737 net/openvswitch/flow_netlink.c static void mask_set_nlattr(struct nlattr *attr, u8 val) nlattr 1759 net/openvswitch/flow_netlink.c const struct nlattr *nla_key, nlattr 1760 net/openvswitch/flow_netlink.c const struct nlattr *nla_mask, nlattr 1763 net/openvswitch/flow_netlink.c const struct nlattr *a[OVS_KEY_ATTR_MAX + 1]; nlattr 1764 net/openvswitch/flow_netlink.c struct nlattr *newmask = NULL; nlattr 1837 net/openvswitch/flow_netlink.c static size_t get_ufid_len(const struct nlattr *attr, bool log) nlattr 1857 net/openvswitch/flow_netlink.c bool ovs_nla_get_ufid(struct sw_flow_id *sfid, const struct nlattr *attr, nlattr 1867 net/openvswitch/flow_netlink.c int ovs_nla_get_identifier(struct sw_flow_id *sfid, const struct nlattr *ufid, nlattr 1885 net/openvswitch/flow_netlink.c u32 ovs_nla_get_ufid_flags(const struct nlattr *attr) nlattr 1911 net/openvswitch/flow_netlink.c const struct nlattr *a[OVS_KEY_ATTR_MAX + 1], nlattr 1945 net/openvswitch/flow_netlink.c struct nlattr *start; nlattr 1975 net/openvswitch/flow_netlink.c struct nlattr *nla; nlattr 1976 net/openvswitch/flow_netlink.c struct nlattr *encap = NULL; nlattr 1977 net/openvswitch/flow_netlink.c struct nlattr *in_encap = NULL; nlattr 2215 net/openvswitch/flow_netlink.c struct nlattr *nla; nlattr 2269 net/openvswitch/flow_netlink.c static void ovs_nla_free_set_action(const struct nlattr *a) nlattr 2271 net/openvswitch/flow_netlink.c const struct nlattr *ovs_key = nla_data(a); nlattr 2284 net/openvswitch/flow_netlink.c const struct nlattr *a; nlattr 2316 net/openvswitch/flow_netlink.c static struct nlattr *reserve_sfa_size(struct sw_flow_actions **sfa, nlattr 2352 net/openvswitch/flow_netlink.c return (struct nlattr *) ((unsigned char *)(*sfa) + next_offset); nlattr 2355 net/openvswitch/flow_netlink.c static struct nlattr *__add_action(struct sw_flow_actions **sfa, nlattr 2358 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 2377 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 2400 net/openvswitch/flow_netlink.c struct nlattr *a = (struct nlattr *) ((unsigned char *)sfa->actions + nlattr 2406 net/openvswitch/flow_netlink.c static int __ovs_nla_copy_actions(struct net *net, const struct nlattr *attr, nlattr 2411 net/openvswitch/flow_netlink.c static int validate_and_copy_sample(struct net *net, const struct nlattr *attr, nlattr 2417 net/openvswitch/flow_netlink.c const struct nlattr *attrs[OVS_SAMPLE_ATTR_MAX + 1]; nlattr 2418 net/openvswitch/flow_netlink.c const struct nlattr *probability, *actions; nlattr 2419 net/openvswitch/flow_netlink.c const struct nlattr *a; nlattr 2477 net/openvswitch/flow_netlink.c const struct nlattr *attr, nlattr 2556 net/openvswitch/flow_netlink.c static int validate_and_copy_set_tun(const struct nlattr *attr, nlattr 2564 net/openvswitch/flow_netlink.c struct nlattr *a; nlattr 2637 net/openvswitch/flow_netlink.c static bool validate_nsh(const struct nlattr *attr, bool is_mask, nlattr 2664 net/openvswitch/flow_netlink.c static int validate_set(const struct nlattr *a, nlattr 2669 net/openvswitch/flow_netlink.c const struct nlattr *ovs_key = nla_data(a); nlattr 2806 net/openvswitch/flow_netlink.c struct nlattr *at; nlattr 2834 net/openvswitch/flow_netlink.c static int validate_userspace(const struct nlattr *attr) nlattr 2841 net/openvswitch/flow_netlink.c struct nlattr *a[OVS_USERSPACE_ATTR_MAX + 1]; nlattr 2863 net/openvswitch/flow_netlink.c const struct nlattr *attr, nlattr 2869 net/openvswitch/flow_netlink.c const struct nlattr *acts_if_greater, *acts_if_lesser_eq; nlattr 2870 net/openvswitch/flow_netlink.c struct nlattr *a[OVS_CHECK_PKT_LEN_ATTR_MAX + 1]; nlattr 2938 net/openvswitch/flow_netlink.c static int copy_action(const struct nlattr *from, nlattr 2942 net/openvswitch/flow_netlink.c struct nlattr *to; nlattr 2952 net/openvswitch/flow_netlink.c static int __ovs_nla_copy_actions(struct net *net, const struct nlattr *attr, nlattr 2958 net/openvswitch/flow_netlink.c const struct nlattr *a; nlattr 3217 net/openvswitch/flow_netlink.c int ovs_nla_copy_actions(struct net *net, const struct nlattr *attr, nlattr 3236 net/openvswitch/flow_netlink.c static int sample_action_to_attr(const struct nlattr *attr, nlattr 3239 net/openvswitch/flow_netlink.c struct nlattr *start, *ac_start = NULL, *sample_arg; nlattr 3242 net/openvswitch/flow_netlink.c struct nlattr *actions; nlattr 3277 net/openvswitch/flow_netlink.c static int clone_action_to_attr(const struct nlattr *attr, nlattr 3280 net/openvswitch/flow_netlink.c struct nlattr *start; nlattr 3297 net/openvswitch/flow_netlink.c static int check_pkt_len_action_to_attr(const struct nlattr *attr, nlattr 3300 net/openvswitch/flow_netlink.c struct nlattr *start, *ac_start = NULL; nlattr 3302 net/openvswitch/flow_netlink.c const struct nlattr *a, *cpl_arg; nlattr 3366 net/openvswitch/flow_netlink.c static int set_action_to_attr(const struct nlattr *a, struct sk_buff *skb) nlattr 3368 net/openvswitch/flow_netlink.c const struct nlattr *ovs_key = nla_data(a); nlattr 3370 net/openvswitch/flow_netlink.c struct nlattr *start; nlattr 3400 net/openvswitch/flow_netlink.c static int masked_set_action_to_set_action_attr(const struct nlattr *a, nlattr 3403 net/openvswitch/flow_netlink.c const struct nlattr *ovs_key = nla_data(a); nlattr 3404 net/openvswitch/flow_netlink.c struct nlattr *nla; nlattr 3421 net/openvswitch/flow_netlink.c int ovs_nla_put_actions(const struct nlattr *attr, int len, struct sk_buff *skb) nlattr 3423 net/openvswitch/flow_netlink.c const struct nlattr *a; nlattr 35 net/openvswitch/flow_netlink.h int parse_flow_nlattrs(const struct nlattr *attr, const struct nlattr *a[], nlattr 38 net/openvswitch/flow_netlink.h const struct nlattr *a[OVS_KEY_ATTR_MAX + 1], nlattr 46 net/openvswitch/flow_netlink.h const struct nlattr *key, const struct nlattr *mask, nlattr 52 net/openvswitch/flow_netlink.h bool ovs_nla_get_ufid(struct sw_flow_id *, const struct nlattr *, bool log); nlattr 53 net/openvswitch/flow_netlink.h int ovs_nla_get_identifier(struct sw_flow_id *sfid, const struct nlattr *ufid, nlattr 55 net/openvswitch/flow_netlink.h u32 ovs_nla_get_ufid_flags(const struct nlattr *attr); nlattr 57 net/openvswitch/flow_netlink.h int ovs_nla_copy_actions(struct net *net, const struct nlattr *attr, nlattr 62 net/openvswitch/flow_netlink.h int ovs_nla_put_actions(const struct nlattr *attr, nlattr 68 net/openvswitch/flow_netlink.h int nsh_key_from_nlattr(const struct nlattr *attr, struct ovs_key_nsh *nsh, nlattr 70 net/openvswitch/flow_netlink.h int nsh_hdr_from_nlattr(const struct nlattr *attr, struct nshhdr *nh, nlattr 111 net/openvswitch/meter.c struct nlattr *nla; nlattr 134 net/openvswitch/meter.c struct nlattr *band_nla; nlattr 154 net/openvswitch/meter.c struct nlattr *nla, *band_nla; nlattr 188 net/openvswitch/meter.c static struct dp_meter *dp_meter_create(struct nlattr **a) nlattr 190 net/openvswitch/meter.c struct nlattr *nla; nlattr 224 net/openvswitch/meter.c struct nlattr *attr[OVS_BAND_ATTR_MAX + 1]; nlattr 227 net/openvswitch/meter.c err = nla_parse_deprecated((struct nlattr **)&attr, nlattr 270 net/openvswitch/meter.c struct nlattr **a = info->attrs; nlattr 339 net/openvswitch/meter.c struct nlattr **a = info->attrs; nlattr 392 net/openvswitch/meter.c struct nlattr **a = info->attrs; nlattr 54 net/openvswitch/vport-geneve.c struct nlattr *options = parms->options; nlattr 58 net/openvswitch/vport-geneve.c struct nlattr *a; nlattr 31 net/openvswitch/vport-vxlan.c struct nlattr *exts; nlattr 51 net/openvswitch/vport-vxlan.c static int vxlan_configure_exts(struct vport *vport, struct nlattr *attr, nlattr 54 net/openvswitch/vport-vxlan.c struct nlattr *exts[OVS_VXLAN_EXT_MAX + 1]; nlattr 57 net/openvswitch/vport-vxlan.c if (nla_len(attr) < sizeof(struct nlattr)) nlattr 74 net/openvswitch/vport-vxlan.c struct nlattr *options = parms->options; nlattr 77 net/openvswitch/vport-vxlan.c struct nlattr *a; nlattr 234 net/openvswitch/vport.c int ovs_vport_set_options(struct vport *vport, struct nlattr *options) nlattr 301 net/openvswitch/vport.c struct nlattr *nla; nlattr 334 net/openvswitch/vport.c int ovs_vport_set_upcall_portids(struct vport *vport, const struct nlattr *ids) nlattr 35 net/openvswitch/vport.h int ovs_vport_set_options(struct vport *, struct nlattr *options); nlattr 38 net/openvswitch/vport.h int ovs_vport_set_upcall_portids(struct vport *, const struct nlattr *pids); nlattr 97 net/openvswitch/vport.h struct nlattr *options; nlattr 102 net/openvswitch/vport.h struct nlattr *upcall_portids; nlattr 128 net/openvswitch/vport.h int (*set_options)(struct vport *, struct nlattr *); nlattr 40 net/packet/diag.c struct nlattr *mca; nlattr 55 net/phonet/pn_netlink.c struct nlattr *tb[IFA_MAX+1]; nlattr 222 net/phonet/pn_netlink.c struct nlattr *tb[RTA_MAX+1]; nlattr 271 net/psample/psample.c struct nlattr *nla; nlattr 1077 net/qrtr/qrtr.c struct nlattr *tb[IFA_MAX + 1]; nlattr 220 net/sched/act_api.c struct nlattr *nest; nlattr 290 net/sched/act_api.c struct nlattr *nest; nlattr 400 net/sched/act_api.c int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est, nlattr 627 net/sched/act_api.c static struct tc_action_ops *tc_lookup_action(struct nlattr *kind) nlattr 758 net/sched/act_api.c struct nlattr *nest; nlattr 796 net/sched/act_api.c struct nlattr *nest; nlattr 818 net/sched/act_api.c static struct tc_cookie *nla_memdup_cookie(struct nlattr **tb) nlattr 843 net/sched/act_api.c struct nlattr *nla, struct nlattr *est, nlattr 852 net/sched/act_api.c struct nlattr *tb[TCA_ACT_MAX + 1]; nlattr 853 net/sched/act_api.c struct nlattr *kind; nlattr 955 net/sched/act_api.c int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla, nlattr 956 net/sched/act_api.c struct nlattr *est, char *name, int ovr, int bind, nlattr 960 net/sched/act_api.c struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; nlattr 1045 net/sched/act_api.c struct nlattr *nest; nlattr 1092 net/sched/act_api.c static struct tc_action *tcf_action_get_1(struct net *net, struct nlattr *nla, nlattr 1096 net/sched/act_api.c struct nlattr *tb[TCA_ACT_MAX + 1]; nlattr 1136 net/sched/act_api.c static int tca_action_flush(struct net *net, struct nlattr *nla, nlattr 1145 net/sched/act_api.c struct nlattr *nest; nlattr 1146 net/sched/act_api.c struct nlattr *tb[TCA_ACT_MAX + 1]; nlattr 1148 net/sched/act_api.c struct nlattr *kind; nlattr 1278 net/sched/act_api.c tca_action_gd(struct net *net, struct nlattr *nla, struct nlmsghdr *n, nlattr 1282 net/sched/act_api.c struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; nlattr 1351 net/sched/act_api.c static int tcf_action_add(struct net *net, struct nlattr *nla, nlattr 1386 net/sched/act_api.c struct nlattr *tca[TCA_ROOT_MAX + 1]; nlattr 1433 net/sched/act_api.c static struct nlattr *find_dump_kind(struct nlattr **nla) nlattr 1435 net/sched/act_api.c struct nlattr *tb1, *tb2[TCA_ACT_MAX + 1]; nlattr 1436 net/sched/act_api.c struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; nlattr 1437 net/sched/act_api.c struct nlattr *kind; nlattr 1460 net/sched/act_api.c struct nlattr *nest; nlattr 1464 net/sched/act_api.c struct nlattr *tb[TCA_ROOT_MAX + 1]; nlattr 1465 net/sched/act_api.c struct nlattr *count_attr = NULL; nlattr 1467 net/sched/act_api.c struct nlattr *kind = NULL; nlattr 98 net/sched/act_bpf.c struct nlattr *nla; nlattr 116 net/sched/act_bpf.c struct nlattr *nla; nlattr 183 net/sched/act_bpf.c static int tcf_bpf_init_from_ops(struct nlattr **tb, struct tcf_bpf_cfg *cfg) nlattr 220 net/sched/act_bpf.c static int tcf_bpf_init_from_efd(struct nlattr **tb, struct tcf_bpf_cfg *cfg) nlattr 275 net/sched/act_bpf.c static int tcf_bpf_init(struct net *net, struct nlattr *nla, nlattr 276 net/sched/act_bpf.c struct nlattr *est, struct tc_action **act, nlattr 281 net/sched/act_bpf.c struct nlattr *tb[TCA_ACT_BPF_MAX + 1]; nlattr 94 net/sched/act_connmark.c static int tcf_connmark_init(struct net *net, struct nlattr *nla, nlattr 95 net/sched/act_connmark.c struct nlattr *est, struct tc_action **a, nlattr 101 net/sched/act_connmark.c struct nlattr *tb[TCA_CONNMARK_MAX + 1]; nlattr 43 net/sched/act_csum.c static int tcf_csum_init(struct net *net, struct nlattr *nla, nlattr 44 net/sched/act_csum.c struct nlattr *est, struct tc_action **a, int ovr, nlattr 50 net/sched/act_csum.c struct nlattr *tb[TCA_CSUM_MAX + 1]; nlattr 510 net/sched/act_ct.c struct nlattr **tb, nlattr 534 net/sched/act_ct.c struct nlattr *max_attr = tb[TCA_CT_NAT_IPV4_MAX]; nlattr 545 net/sched/act_ct.c struct nlattr *max_attr = tb[TCA_CT_NAT_IPV6_MAX]; nlattr 569 net/sched/act_ct.c static void tcf_ct_set_key_val(struct nlattr **tb, nlattr 590 net/sched/act_ct.c struct nlattr **tb, nlattr 667 net/sched/act_ct.c static int tcf_ct_init(struct net *net, struct nlattr *nla, nlattr 668 net/sched/act_ct.c struct nlattr *est, struct tc_action **a, nlattr 675 net/sched/act_ct.c struct nlattr *tb[TCA_CT_MAX + 1]; nlattr 153 net/sched/act_ctinfo.c static int tcf_ctinfo_init(struct net *net, struct nlattr *nla, nlattr 154 net/sched/act_ctinfo.c struct nlattr *est, struct tc_action **a, nlattr 161 net/sched/act_ctinfo.c struct nlattr *tb[TCA_CTINFO_MAX + 1]; nlattr 53 net/sched/act_gact.c static int tcf_gact_init(struct net *net, struct nlattr *nla, nlattr 54 net/sched/act_gact.c struct nlattr *est, struct tc_action **a, nlattr 59 net/sched/act_gact.c struct nlattr *tb[TCA_GACT_MAX + 1]; nlattr 377 net/sched/act_ife.c struct nlattr *nest; nlattr 439 net/sched/act_ife.c static int populate_metalist(struct tcf_ife_info *ife, struct nlattr **tb, nlattr 465 net/sched/act_ife.c static int tcf_ife_init(struct net *net, struct nlattr *nla, nlattr 466 net/sched/act_ife.c struct nlattr *est, struct tc_action **a, nlattr 471 net/sched/act_ife.c struct nlattr *tb[TCA_IFE_MAX + 1]; nlattr 472 net/sched/act_ife.c struct nlattr *tb2[IFE_META_MAX + 1]; nlattr 95 net/sched/act_ipt.c static int __tcf_ipt_init(struct net *net, unsigned int id, struct nlattr *nla, nlattr 96 net/sched/act_ipt.c struct nlattr *est, struct tc_action **a, nlattr 101 net/sched/act_ipt.c struct nlattr *tb[TCA_IPT_MAX + 1]; nlattr 205 net/sched/act_ipt.c static int tcf_ipt_init(struct net *net, struct nlattr *nla, nlattr 206 net/sched/act_ipt.c struct nlattr *est, struct tc_action **a, int ovr, nlattr 214 net/sched/act_ipt.c static int tcf_xt_init(struct net *net, struct nlattr *nla, nlattr 215 net/sched/act_ipt.c struct nlattr *est, struct tc_action **a, int ovr, nlattr 92 net/sched/act_mirred.c static int tcf_mirred_init(struct net *net, struct nlattr *nla, nlattr 93 net/sched/act_mirred.c struct nlattr *est, struct tc_action **a, nlattr 99 net/sched/act_mirred.c struct nlattr *tb[TCA_MIRRED_MAX + 1]; nlattr 111 net/sched/act_mpls.c static int valid_label(const struct nlattr *attr, nlattr 134 net/sched/act_mpls.c static int tcf_mpls_init(struct net *net, struct nlattr *nla, nlattr 135 net/sched/act_mpls.c struct nlattr *est, struct tc_action **a, nlattr 140 net/sched/act_mpls.c struct nlattr *tb[TCA_MPLS_MAX + 1]; nlattr 36 net/sched/act_nat.c static int tcf_nat_init(struct net *net, struct nlattr *nla, struct nlattr *est, nlattr 42 net/sched/act_nat.c struct nlattr *tb[TCA_NAT_MAX + 1]; nlattr 37 net/sched/act_pedit.c static struct tcf_pedit_key_ex *tcf_pedit_keys_ex_parse(struct nlattr *nla, nlattr 42 net/sched/act_pedit.c const struct nlattr *ka; nlattr 56 net/sched/act_pedit.c struct nlattr *tb[TCA_PEDIT_KEY_EX_MAX + 1]; nlattr 108 net/sched/act_pedit.c struct nlattr *keys_start = nla_nest_start_noflag(skb, nlattr 114 net/sched/act_pedit.c struct nlattr *key_start; nlattr 137 net/sched/act_pedit.c static int tcf_pedit_init(struct net *net, struct nlattr *nla, nlattr 138 net/sched/act_pedit.c struct nlattr *est, struct tc_action **a, nlattr 143 net/sched/act_pedit.c struct nlattr *tb[TCA_PEDIT_MAX + 1]; nlattr 148 net/sched/act_pedit.c struct nlattr *pattr; nlattr 47 net/sched/act_police.c static int tcf_police_init(struct net *net, struct nlattr *nla, nlattr 48 net/sched/act_police.c struct nlattr *est, struct tc_action **a, nlattr 54 net/sched/act_police.c struct nlattr *tb[TCA_POLICE_MAX + 1]; nlattr 36 net/sched/act_sample.c static int tcf_sample_init(struct net *net, struct nlattr *nla, nlattr 37 net/sched/act_sample.c struct nlattr *est, struct tc_action **a, int ovr, nlattr 42 net/sched/act_sample.c struct nlattr *tb[TCA_SAMPLE_MAX + 1]; nlattr 50 net/sched/act_simple.c static int alloc_defdata(struct tcf_defact *d, const struct nlattr *defdata) nlattr 59 net/sched/act_simple.c static int reset_policy(struct tc_action *a, const struct nlattr *defdata, nlattr 86 net/sched/act_simple.c static int tcf_simp_init(struct net *net, struct nlattr *nla, nlattr 87 net/sched/act_simple.c struct nlattr *est, struct tc_action **a, nlattr 92 net/sched/act_simple.c struct nlattr *tb[TCA_DEF_MAX + 1]; nlattr 86 net/sched/act_skbedit.c static int tcf_skbedit_init(struct net *net, struct nlattr *nla, nlattr 87 net/sched/act_skbedit.c struct nlattr *est, struct tc_action **a, nlattr 94 net/sched/act_skbedit.c struct nlattr *tb[TCA_SKBEDIT_MAX + 1]; nlattr 79 net/sched/act_skbmod.c static int tcf_skbmod_init(struct net *net, struct nlattr *nla, nlattr 80 net/sched/act_skbmod.c struct nlattr *est, struct tc_action **a, nlattr 86 net/sched/act_skbmod.c struct nlattr *tb[TCA_SKBMOD_MAX + 1]; nlattr 68 net/sched/act_tunnel_key.c tunnel_key_copy_geneve_opt(const struct nlattr *nla, void *dst, int dst_len, nlattr 71 net/sched/act_tunnel_key.c struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX + 1]; nlattr 119 net/sched/act_tunnel_key.c static int tunnel_key_copy_opts(const struct nlattr *nla, u8 *dst, nlattr 123 net/sched/act_tunnel_key.c const struct nlattr *attr, *head = nla_data(nla); nlattr 163 net/sched/act_tunnel_key.c static int tunnel_key_get_opts_len(struct nlattr *nla, nlattr 169 net/sched/act_tunnel_key.c static int tunnel_key_opts_set(struct nlattr *nla, struct ip_tunnel_info *info, nlattr 212 net/sched/act_tunnel_key.c static int tunnel_key_init(struct net *net, struct nlattr *nla, nlattr 213 net/sched/act_tunnel_key.c struct nlattr *est, struct tc_action **a, nlattr 219 net/sched/act_tunnel_key.c struct nlattr *tb[TCA_TUNNEL_KEY_MAX + 1]; nlattr 430 net/sched/act_tunnel_key.c struct nlattr *start; nlattr 460 net/sched/act_tunnel_key.c struct nlattr *start; nlattr 102 net/sched/act_vlan.c static int tcf_vlan_init(struct net *net, struct nlattr *nla, nlattr 103 net/sched/act_vlan.c struct nlattr *est, struct tc_action **a, nlattr 108 net/sched/act_vlan.c struct nlattr *tb[TCA_VLAN_MAX + 1]; nlattr 222 net/sched/cls_api.c static bool tcf_proto_check_kind(struct nlattr *kind, char *name) nlattr 1923 net/sched/cls_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 2150 net/sched/cls_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 2310 net/sched/cls_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 2513 net/sched/cls_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 2712 net/sched/cls_api.c struct nlattr **tca, nlattr 2763 net/sched/cls_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 2897 net/sched/cls_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 3009 net/sched/cls_api.c int tcf_exts_validate(struct net *net, struct tcf_proto *tp, struct nlattr **tb, nlattr 3010 net/sched/cls_api.c struct nlattr *rate_tlv, struct tcf_exts *exts, bool ovr, nlattr 3077 net/sched/cls_api.c struct nlattr *nest; nlattr 147 net/sched/cls_basic.c struct nlattr **tb, nlattr 148 net/sched/cls_basic.c struct nlattr *est, bool ovr, nlattr 172 net/sched/cls_basic.c struct nlattr **tca, void **arg, bool ovr, nlattr 177 net/sched/cls_basic.c struct nlattr *tb[TCA_BASIC_MAX + 1]; nlattr 284 net/sched/cls_basic.c struct nlattr *nest; nlattr 338 net/sched/cls_bpf.c static int cls_bpf_prog_from_ops(struct nlattr **tb, struct cls_bpf_prog *prog) nlattr 375 net/sched/cls_bpf.c static int cls_bpf_prog_from_efd(struct nlattr **tb, struct cls_bpf_prog *prog, nlattr 410 net/sched/cls_bpf.c struct nlattr **tb, struct nlattr *est, bool ovr, nlattr 460 net/sched/cls_bpf.c u32 handle, struct nlattr **tca, nlattr 466 net/sched/cls_bpf.c struct nlattr *tb[TCA_BPF_MAX + 1]; nlattr 545 net/sched/cls_bpf.c struct nlattr *nla; nlattr 563 net/sched/cls_bpf.c struct nlattr *nla; nlattr 585 net/sched/cls_bpf.c struct nlattr *nest; nlattr 78 net/sched/cls_cgroup.c u32 handle, struct nlattr **tca, nlattr 82 net/sched/cls_cgroup.c struct nlattr *tb[TCA_CGROUP_MAX + 1]; nlattr 174 net/sched/cls_cgroup.c struct nlattr *nest; nlattr 389 net/sched/cls_flow.c u32 handle, struct nlattr **tca, nlattr 395 net/sched/cls_flow.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 396 net/sched/cls_flow.c struct nlattr *tb[TCA_FLOW_MAX + 1]; nlattr 622 net/sched/cls_flow.c struct nlattr *nest; nlattr 709 net/sched/cls_flower.c static void fl_set_key_val(struct nlattr **tb, nlattr 722 net/sched/cls_flower.c static int fl_set_key_port_range(struct nlattr **tb, struct fl_flow_key *key, nlattr 749 net/sched/cls_flower.c static int fl_set_key_mpls(struct nlattr **tb, nlattr 784 net/sched/cls_flower.c static void fl_set_key_vlan(struct nlattr **tb, nlattr 818 net/sched/cls_flower.c static int fl_set_key_flags(struct nlattr **tb, nlattr 842 net/sched/cls_flower.c static void fl_set_key_ip(struct nlattr **tb, bool encap, nlattr 855 net/sched/cls_flower.c static int fl_set_geneve_opt(const struct nlattr *nla, struct fl_flow_key *key, nlattr 859 net/sched/cls_flower.c struct nlattr *tb[TCA_FLOWER_KEY_ENC_OPT_GENEVE_MAX + 1]; nlattr 860 net/sched/cls_flower.c struct nlattr *class = NULL, *type = NULL, *data = NULL; nlattr 940 net/sched/cls_flower.c static int fl_set_enc_opt(struct nlattr **tb, struct fl_flow_key *key, nlattr 944 net/sched/cls_flower.c const struct nlattr *nla_enc_key, *nla_opt_key, *nla_opt_msk = NULL; nlattr 1007 net/sched/cls_flower.c static int fl_set_key_ct(struct nlattr **tb, nlattr 1052 net/sched/cls_flower.c static int fl_set_key(struct net *net, struct nlattr **tb, nlattr 1470 net/sched/cls_flower.c unsigned long base, struct nlattr **tb, nlattr 1471 net/sched/cls_flower.c struct nlattr *est, bool ovr, nlattr 1530 net/sched/cls_flower.c u32 handle, struct nlattr **tca, nlattr 1538 net/sched/cls_flower.c struct nlattr **tb; nlattr 1553 net/sched/cls_flower.c tb = kcalloc(TCA_FLOWER_MAX + 1, sizeof(struct nlattr *), GFP_KERNEL); nlattr 1911 net/sched/cls_flower.c struct nlattr **tca, nlattr 1915 net/sched/cls_flower.c struct nlattr **tb; nlattr 1921 net/sched/cls_flower.c tb = kcalloc(TCA_FLOWER_MAX + 1, sizeof(struct nlattr *), GFP_KERNEL); nlattr 2124 net/sched/cls_flower.c struct nlattr *nest; nlattr 2191 net/sched/cls_flower.c struct nlattr *nest; nlattr 2437 net/sched/cls_flower.c struct nlattr *nest; nlattr 2495 net/sched/cls_flower.c struct nlattr *nest; nlattr 200 net/sched/cls_fw.c struct fw_filter *f, struct nlattr **tb, nlattr 201 net/sched/cls_fw.c struct nlattr **tca, unsigned long base, bool ovr, nlattr 239 net/sched/cls_fw.c u32 handle, struct nlattr **tca, void **arg, nlattr 245 net/sched/cls_fw.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 246 net/sched/cls_fw.c struct nlattr *tb[TCA_FW_MAX + 1]; nlattr 380 net/sched/cls_fw.c struct nlattr *nest; nlattr 165 net/sched/cls_matchall.c unsigned long base, struct nlattr **tb, nlattr 166 net/sched/cls_matchall.c struct nlattr *est, bool ovr, nlattr 185 net/sched/cls_matchall.c u32 handle, struct nlattr **tca, nlattr 190 net/sched/cls_matchall.c struct nlattr *tb[TCA_MATCHALL_MAX + 1]; nlattr 349 net/sched/cls_matchall.c struct nlattr *nest; nlattr 384 net/sched/cls_route.c struct nlattr **tb, struct nlattr *est, int new, nlattr 467 net/sched/cls_route.c struct nlattr **tca, void **arg, bool ovr, nlattr 474 net/sched/cls_route.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 475 net/sched/cls_route.c struct nlattr *tb[TCA_ROUTE4_MAX + 1]; nlattr 599 net/sched/cls_route.c struct nlattr *nest; nlattr 474 net/sched/cls_rsvp.h struct nlattr **tca, nlattr 484 net/sched/cls_rsvp.h struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 485 net/sched/cls_rsvp.h struct nlattr *tb[TCA_RSVP_MAX + 1]; nlattr 695 net/sched/cls_rsvp.h struct nlattr *nest; nlattr 329 net/sched/cls_tcindex.c struct tcindex_filter_result *r, struct nlattr **tb, nlattr 330 net/sched/cls_tcindex.c struct nlattr *est, bool ovr, struct netlink_ext_ack *extack) nlattr 525 net/sched/cls_tcindex.c struct nlattr **tca, void **arg, bool ovr, nlattr 528 net/sched/cls_tcindex.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 529 net/sched/cls_tcindex.c struct nlattr *tb[TCA_TCINDEX_MAX + 1]; nlattr 635 net/sched/cls_tcindex.c struct nlattr *nest; nlattr 711 net/sched/cls_u32.c struct tc_u_knode *n, struct nlattr **tb, nlattr 712 net/sched/cls_u32.c struct nlattr *est, bool ovr, nlattr 845 net/sched/cls_u32.c struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, nlattr 852 net/sched/cls_u32.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 853 net/sched/cls_u32.c struct nlattr *tb[TCA_U32_MAX + 1]; nlattr 1276 net/sched/cls_u32.c struct nlattr *nest; nlattr 30 net/sched/em_ipt.c int (*validate_match_data)(struct nlattr **tb, u8 mrev); nlattr 60 net/sched/em_ipt.c static int policy_validate_match_data(struct nlattr **tb, u8 mrev) nlattr 75 net/sched/em_ipt.c static int addrtype_validate_match_data(struct nlattr **tb, u8 mrev) nlattr 97 net/sched/em_ipt.c static struct xt_match *get_xt_match(struct nlattr **tb) nlattr 100 net/sched/em_ipt.c struct nlattr *mname_attr; nlattr 129 net/sched/em_ipt.c struct nlattr *tb[TCA_EM_IPT_MAX + 1]; nlattr 692 net/sched/em_meta.c static int meta_var_change(struct meta_value *dst, struct nlattr *nla) nlattr 745 net/sched/em_meta.c static int meta_int_change(struct meta_value *dst, struct nlattr *nla) nlattr 792 net/sched/em_meta.c int (*change)(struct meta_value *, struct nlattr *); nlattr 882 net/sched/em_meta.c static inline int meta_change_data(struct meta_value *dst, struct nlattr *nla) nlattr 907 net/sched/em_meta.c struct nlattr *tb[TCA_EM_META_MAX + 1]; nlattr 171 net/sched/ematch.c struct tcf_ematch *em, struct nlattr *nla, int idx) nlattr 303 net/sched/ematch.c int tcf_em_tree_validate(struct tcf_proto *tp, struct nlattr *nla, nlattr 307 net/sched/ematch.c struct nlattr *tb[TCA_EMATCH_TREE_MAX + 1]; nlattr 308 net/sched/ematch.c struct nlattr *rt_match, *rt_hdr, *rt_list; nlattr 440 net/sched/ematch.c struct nlattr *top_start; nlattr 441 net/sched/ematch.c struct nlattr *list_start; nlattr 456 net/sched/ematch.c struct nlattr *match_start = (struct nlattr *)tail; nlattr 347 net/sched/sch_api.c static struct Qdisc_ops *qdisc_lookup_ops(struct nlattr *kind) nlattr 407 net/sched/sch_api.c struct nlattr *tab, nlattr 468 net/sched/sch_api.c static struct qdisc_size_table *qdisc_get_stab(struct nlattr *opt, nlattr 471 net/sched/sch_api.c struct nlattr *tb[TCA_STAB_MAX + 1]; nlattr 540 net/sched/sch_api.c struct nlattr *nest; nlattr 1108 net/sched/sch_api.c static int qdisc_block_indexes_set(struct Qdisc *sch, struct nlattr **tca, nlattr 1151 net/sched/sch_api.c struct nlattr **tca, int *errp, nlattr 1155 net/sched/sch_api.c struct nlattr *kind = tca[TCA_KIND]; nlattr 1306 net/sched/sch_api.c static int qdisc_change(struct Qdisc *sch, struct nlattr **tca, nlattr 1412 net/sched/sch_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 1497 net/sched/sch_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 1734 net/sched/sch_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 1980 net/sched/sch_api.c struct nlattr *tca[TCA_MAX + 1]; nlattr 196 net/sched/sch_atm.c struct nlattr **tca, unsigned long *arg, nlattr 202 net/sched/sch_atm.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 203 net/sched/sch_atm.c struct nlattr *tb[TCA_ATM_MAX + 1]; nlattr 541 net/sched/sch_atm.c static int atm_tc_init(struct Qdisc *sch, struct nlattr *opt, nlattr 605 net/sched/sch_atm.c struct nlattr *nest; nlattr 2525 net/sched/sch_cake.c static int cake_change(struct Qdisc *sch, struct nlattr *opt, nlattr 2529 net/sched/sch_cake.c struct nlattr *tb[TCA_CAKE_MAX + 1]; nlattr 2659 net/sched/sch_cake.c static int cake_init(struct Qdisc *sch, struct nlattr *opt, nlattr 2738 net/sched/sch_cake.c struct nlattr *opts; nlattr 2811 net/sched/sch_cake.c struct nlattr *stats = nla_nest_start_noflag(d->skb, TCA_STATS_APP); nlattr 2813 net/sched/sch_cake.c struct nlattr *tstats, *ts; nlattr 2951 net/sched/sch_cake.c struct nlattr *stats; nlattr 1130 net/sched/sch_cbq.c static int cbq_opt_parse(struct nlattr *tb[TCA_CBQ_MAX + 1], nlattr 1131 net/sched/sch_cbq.c struct nlattr *opt, nlattr 1157 net/sched/sch_cbq.c static int cbq_init(struct Qdisc *sch, struct nlattr *opt, nlattr 1161 net/sched/sch_cbq.c struct nlattr *tb[TCA_CBQ_MAX + 1]; nlattr 1323 net/sched/sch_cbq.c struct nlattr *nest; nlattr 1351 net/sched/sch_cbq.c struct nlattr *nest; nlattr 1477 net/sched/sch_cbq.c cbq_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct nlattr **tca, nlattr 1483 net/sched/sch_cbq.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 1484 net/sched/sch_cbq.c struct nlattr *tb[TCA_CBQ_MAX + 1]; nlattr 360 net/sched/sch_cbs.c static int cbs_change(struct Qdisc *sch, struct nlattr *opt, nlattr 365 net/sched/sch_cbs.c struct nlattr *tb[TCA_CBS_MAX + 1]; nlattr 400 net/sched/sch_cbs.c static int cbs_init(struct Qdisc *sch, struct nlattr *opt, nlattr 455 net/sched/sch_cbs.c struct nlattr *nest; nlattr 344 net/sched/sch_choke.c static int choke_change(struct Qdisc *sch, struct nlattr *opt, nlattr 348 net/sched/sch_choke.c struct nlattr *tb[TCA_CHOKE_MAX + 1]; nlattr 433 net/sched/sch_choke.c static int choke_init(struct Qdisc *sch, struct nlattr *opt, nlattr 442 net/sched/sch_choke.c struct nlattr *opts = NULL; nlattr 133 net/sched/sch_codel.c static int codel_change(struct Qdisc *sch, struct nlattr *opt, nlattr 137 net/sched/sch_codel.c struct nlattr *tb[TCA_CODEL_MAX + 1]; nlattr 189 net/sched/sch_codel.c static int codel_init(struct Qdisc *sch, struct nlattr *opt, nlattr 219 net/sched/sch_codel.c struct nlattr *opts; nlattr 55 net/sched/sch_drr.c struct nlattr **tca, unsigned long *arg, nlattr 60 net/sched/sch_drr.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 61 net/sched/sch_drr.c struct nlattr *tb[TCA_DRR_MAX + 1]; nlattr 239 net/sched/sch_drr.c struct nlattr *nest; nlattr 417 net/sched/sch_drr.c static int drr_init_qdisc(struct Qdisc *sch, struct nlattr *opt, nlattr 117 net/sched/sch_dsmark.c struct nlattr **tca, unsigned long *arg, nlattr 121 net/sched/sch_dsmark.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 122 net/sched/sch_dsmark.c struct nlattr *tb[TCA_DSMARK_MAX + 1]; nlattr 339 net/sched/sch_dsmark.c static int dsmark_init(struct Qdisc *sch, struct nlattr *opt, nlattr 343 net/sched/sch_dsmark.c struct nlattr *tb[TCA_DSMARK_MAX + 1]; nlattr 430 net/sched/sch_dsmark.c struct nlattr *opts = NULL; nlattr 457 net/sched/sch_dsmark.c struct nlattr *opts = NULL; nlattr 346 net/sched/sch_etf.c static int etf_init(struct Qdisc *sch, struct nlattr *opt, nlattr 351 net/sched/sch_etf.c struct nlattr *tb[TCA_ETF_MAX + 1]; nlattr 470 net/sched/sch_etf.c struct nlattr *nest; nlattr 54 net/sched/sch_fifo.c static int fifo_init(struct Qdisc *sch, struct nlattr *opt, nlattr 144 net/sched/sch_fifo.c struct nlattr *nla; nlattr 753 net/sched/sch_fq.c static int fq_change(struct Qdisc *sch, struct nlattr *opt, nlattr 757 net/sched/sch_fq.c struct nlattr *tb[TCA_FQ_MAX + 1]; nlattr 866 net/sched/sch_fq.c static int fq_init(struct Qdisc *sch, struct nlattr *opt, nlattr 905 net/sched/sch_fq.c struct nlattr *opts; nlattr 368 net/sched/sch_fq_codel.c static int fq_codel_change(struct Qdisc *sch, struct nlattr *opt, nlattr 372 net/sched/sch_fq_codel.c struct nlattr *tb[TCA_FQ_CODEL_MAX + 1]; nlattr 450 net/sched/sch_fq_codel.c static int fq_codel_init(struct Qdisc *sch, struct nlattr *opt, nlattr 516 net/sched/sch_fq_codel.c struct nlattr *opts; nlattr 577 net/sched/sch_generic.c static int noqueue_init(struct Qdisc *qdisc, struct nlattr *opt, nlattr 724 net/sched/sch_generic.c static int pfifo_fast_init(struct Qdisc *qdisc, struct nlattr *opt, nlattr 401 net/sched/sch_gred.c static int gred_change_table_def(struct Qdisc *sch, struct nlattr *dps, nlattr 531 net/sched/sch_gred.c static void gred_vq_apply(struct gred_sched *table, const struct nlattr *entry) nlattr 533 net/sched/sch_gred.c struct nlattr *tb[TCA_GRED_VQ_MAX + 1]; nlattr 545 net/sched/sch_gred.c static void gred_vqs_apply(struct gred_sched *table, struct nlattr *vqs) nlattr 547 net/sched/sch_gred.c const struct nlattr *attr; nlattr 560 net/sched/sch_gred.c const struct nlattr *entry, nlattr 563 net/sched/sch_gred.c struct nlattr *tb[TCA_GRED_VQ_MAX + 1]; nlattr 604 net/sched/sch_gred.c struct nlattr *vqs, struct netlink_ext_ack *extack) nlattr 606 net/sched/sch_gred.c const struct nlattr *attr; nlattr 635 net/sched/sch_gred.c static int gred_change(struct Qdisc *sch, struct nlattr *opt, nlattr 640 net/sched/sch_gred.c struct nlattr *tb[TCA_GRED_MAX + 1]; nlattr 728 net/sched/sch_gred.c static int gred_init(struct Qdisc *sch, struct nlattr *opt, nlattr 731 net/sched/sch_gred.c struct nlattr *tb[TCA_GRED_MAX + 1]; nlattr 760 net/sched/sch_gred.c struct nlattr *parms, *vqs, *opts = NULL; nlattr 848 net/sched/sch_gred.c struct nlattr *vq; nlattr 914 net/sched/sch_hfsc.c struct nlattr **tca, unsigned long *arg, nlattr 920 net/sched/sch_hfsc.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 921 net/sched/sch_hfsc.c struct nlattr *tb[TCA_HFSC_MAX + 1]; nlattr 1296 net/sched/sch_hfsc.c struct nlattr *nest; nlattr 1385 net/sched/sch_hfsc.c hfsc_init_qdisc(struct Qdisc *sch, struct nlattr *opt, nlattr 1427 net/sched/sch_hfsc.c hfsc_change_qdisc(struct Qdisc *sch, struct nlattr *opt, nlattr 508 net/sched/sch_hhf.c static int hhf_change(struct Qdisc *sch, struct nlattr *opt, nlattr 512 net/sched/sch_hhf.c struct nlattr *tb[TCA_HHF_MAX + 1]; nlattr 577 net/sched/sch_hhf.c static int hhf_init(struct Qdisc *sch, struct nlattr *opt, nlattr 657 net/sched/sch_hhf.c struct nlattr *opts; nlattr 995 net/sched/sch_htb.c static int htb_init(struct Qdisc *sch, struct nlattr *opt, nlattr 999 net/sched/sch_htb.c struct nlattr *tb[TCA_HTB_MAX + 1]; nlattr 1046 net/sched/sch_htb.c struct nlattr *nest; nlattr 1078 net/sched/sch_htb.c struct nlattr *nest; nlattr 1297 net/sched/sch_htb.c u32 parentid, struct nlattr **tca, nlattr 1303 net/sched/sch_htb.c struct nlattr *opt = tca[TCA_OPTIONS]; nlattr 1304 net/sched/sch_htb.c struct nlattr *tb[TCA_HTB_MAX + 1]; nlattr 1342 net/sched/sch_htb.c struct nlattr nla; nlattr 76 net/sched/sch_ingress.c static int ingress_init(struct Qdisc *sch, struct nlattr *opt, nlattr 103 net/sched/sch_ingress.c struct nlattr *nest; nlattr 208 net/sched/sch_ingress.c static int clsact_init(struct Qdisc *sch, struct nlattr *opt, nlattr 67 net/sched/sch_mq.c static int mq_init(struct Qdisc *sch, struct nlattr *opt, nlattr 119 net/sched/sch_mqprio.c static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla, nlattr 129 net/sched/sch_mqprio.c memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); nlattr 133 net/sched/sch_mqprio.c static int mqprio_init(struct Qdisc *sch, struct nlattr *opt, nlattr 142 net/sched/sch_mqprio.c struct nlattr *tb[TCA_MQPRIO_MAX + 1]; nlattr 143 net/sched/sch_mqprio.c struct nlattr *attr; nlattr 346 net/sched/sch_mqprio.c struct nlattr *nest; nlattr 387 net/sched/sch_mqprio.c struct nlattr *nla = (struct nlattr *)skb_tail_pointer(skb); nlattr 172 net/sched/sch_multiq.c static int multiq_tune(struct Qdisc *sch, struct nlattr *opt, nlattr 236 net/sched/sch_multiq.c static int multiq_init(struct Qdisc *sch, struct nlattr *opt, nlattr 777 net/sched/sch_netem.c const struct nlattr *attr) nlattr 806 net/sched/sch_netem.c static void get_slot(struct netem_sched_data *q, const struct nlattr *attr) nlattr 824 net/sched/sch_netem.c static void get_correlation(struct netem_sched_data *q, const struct nlattr *attr) nlattr 833 net/sched/sch_netem.c static void get_reorder(struct netem_sched_data *q, const struct nlattr *attr) nlattr 841 net/sched/sch_netem.c static void get_corrupt(struct netem_sched_data *q, const struct nlattr *attr) nlattr 849 net/sched/sch_netem.c static void get_rate(struct netem_sched_data *q, const struct nlattr *attr) nlattr 863 net/sched/sch_netem.c static int get_loss_clg(struct netem_sched_data *q, const struct nlattr *attr) nlattr 865 net/sched/sch_netem.c const struct nlattr *la; nlattr 930 net/sched/sch_netem.c static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla, nlattr 945 net/sched/sch_netem.c memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); nlattr 950 net/sched/sch_netem.c static int netem_change(struct Qdisc *sch, struct nlattr *opt, nlattr 954 net/sched/sch_netem.c struct nlattr *tb[TCA_NETEM_MAX + 1]; nlattr 1052 net/sched/sch_netem.c static int netem_init(struct Qdisc *sch, struct nlattr *opt, nlattr 1084 net/sched/sch_netem.c struct nlattr *nest; nlattr 1134 net/sched/sch_netem.c struct nlattr *nla = (struct nlattr *) skb_tail_pointer(skb); nlattr 199 net/sched/sch_pie.c static int pie_change(struct Qdisc *sch, struct nlattr *opt, nlattr 203 net/sched/sch_pie.c struct nlattr *tb[TCA_PIE_MAX + 1]; nlattr 458 net/sched/sch_pie.c static int pie_init(struct Qdisc *sch, struct nlattr *opt, nlattr 484 net/sched/sch_pie.c struct nlattr *opts; nlattr 122 net/sched/sch_plug.c static int plug_init(struct Qdisc *sch, struct nlattr *opt, nlattr 158 net/sched/sch_plug.c static int plug_change(struct Qdisc *sch, struct nlattr *opt, nlattr 178 net/sched/sch_prio.c static int prio_tune(struct Qdisc *sch, struct nlattr *opt, nlattr 231 net/sched/sch_prio.c static int prio_init(struct Qdisc *sch, struct nlattr *opt, nlattr 393 net/sched/sch_qfq.c struct nlattr **tca, unsigned long *arg, nlattr 399 net/sched/sch_qfq.c struct nlattr *tb[TCA_QFQ_MAX + 1]; nlattr 613 net/sched/sch_qfq.c struct nlattr *nest; nlattr 1410 net/sched/sch_qfq.c static int qfq_init_qdisc(struct Qdisc *sch, struct nlattr *opt, nlattr 191 net/sched/sch_red.c static int red_change(struct Qdisc *sch, struct nlattr *opt, nlattr 196 net/sched/sch_red.c struct nlattr *tb[TCA_RED_MAX + 1]; nlattr 273 net/sched/sch_red.c static int red_init(struct Qdisc *sch, struct nlattr *opt, nlattr 302 net/sched/sch_red.c struct nlattr *opts = NULL; nlattr 488 net/sched/sch_sfb.c static int sfb_change(struct Qdisc *sch, struct nlattr *opt, nlattr 493 net/sched/sch_sfb.c struct nlattr *tb[TCA_SFB_MAX + 1]; nlattr 551 net/sched/sch_sfb.c static int sfb_init(struct Qdisc *sch, struct nlattr *opt, nlattr 568 net/sched/sch_sfb.c struct nlattr *opts; nlattr 646 net/sched/sch_sfb.c struct nlattr **tca, unsigned long *arg, nlattr 623 net/sched/sch_sfq.c static int sfq_change(struct Qdisc *sch, struct nlattr *opt) nlattr 731 net/sched/sch_sfq.c static int sfq_init(struct Qdisc *sch, struct nlattr *opt, nlattr 167 net/sched/sch_skbprio.c static int skbprio_change(struct Qdisc *sch, struct nlattr *opt, nlattr 179 net/sched/sch_skbprio.c static int skbprio_init(struct Qdisc *sch, struct nlattr *opt, nlattr 780 net/sched/sch_taprio.c static int fill_sched_entry(struct nlattr **tb, struct sched_entry *entry, nlattr 807 net/sched/sch_taprio.c static int parse_sched_entry(struct nlattr *n, struct sched_entry *entry, nlattr 810 net/sched/sch_taprio.c struct nlattr *tb[TCA_TAPRIO_SCHED_ENTRY_MAX + 1] = { }; nlattr 825 net/sched/sch_taprio.c static int parse_sched_list(struct nlattr *list, nlattr 829 net/sched/sch_taprio.c struct nlattr *n; nlattr 865 net/sched/sch_taprio.c static int parse_taprio_schedule(struct nlattr **tb, nlattr 1284 net/sched/sch_taprio.c static int taprio_parse_clockid(struct Qdisc *sch, struct nlattr **tb, nlattr 1385 net/sched/sch_taprio.c static int taprio_new_flags(const struct nlattr *attr, u32 old, nlattr 1406 net/sched/sch_taprio.c static int taprio_change(struct Qdisc *sch, struct nlattr *opt, nlattr 1409 net/sched/sch_taprio.c struct nlattr *tb[TCA_TAPRIO_ATTR_MAX + 1] = { }; nlattr 1607 net/sched/sch_taprio.c static int taprio_init(struct Qdisc *sch, struct nlattr *opt, nlattr 1714 net/sched/sch_taprio.c struct nlattr *item; nlattr 1744 net/sched/sch_taprio.c struct nlattr *entry_list; nlattr 1783 net/sched/sch_taprio.c struct nlattr *nest, *sched_nest; nlattr 292 net/sched/sch_tbf.c static int tbf_change(struct Qdisc *sch, struct nlattr *opt, nlattr 297 net/sched/sch_tbf.c struct nlattr *tb[TCA_TBF_MAX + 1]; nlattr 416 net/sched/sch_tbf.c static int tbf_init(struct Qdisc *sch, struct nlattr *opt, nlattr 443 net/sched/sch_tbf.c struct nlattr *nest; nlattr 166 net/sched/sch_teql.c static int teql_qdisc_init(struct Qdisc *sch, struct nlattr *opt, nlattr 77 net/sctp/diag.c struct nlattr *attr; nlattr 102 net/sctp/diag.c struct nlattr *attr; nlattr 186 net/sctp/diag.c struct nlattr *attr; nlattr 469 net/sctp/diag.c const struct inet_diag_req_v2 *r, struct nlattr *bc) nlattr 78 net/smc/smc_diag.c struct nlattr *bc) nlattr 197 net/smc/smc_diag.c struct nlattr *bc = NULL; nlattr 331 net/smc/smc_pnet.c struct nlattr *tb[]) nlattr 638 net/tipc/bcast.c int tipc_nl_bc_link_set(struct net *net, struct nlattr *attrs[]) nlattr 644 net/tipc/bcast.c struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; nlattr 98 net/tipc/bcast.h int tipc_nl_bc_link_set(struct net *net, struct nlattr *attrs[]); nlattr 236 net/tipc/bearer.c struct nlattr *attr[]) nlattr 377 net/tipc/bearer.c struct nlattr *attr[]) nlattr 746 net/tipc/bearer.c struct nlattr *attrs; nlattr 747 net/tipc/bearer.c struct nlattr *prop; nlattr 837 net/tipc/bearer.c struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 886 net/tipc/bearer.c struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 927 net/tipc/bearer.c struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 952 net/tipc/bearer.c struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; nlattr 982 net/tipc/bearer.c struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 1023 net/tipc/bearer.c struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 1046 net/tipc/bearer.c struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; nlattr 1092 net/tipc/bearer.c struct nlattr *attrs; nlattr 1093 net/tipc/bearer.c struct nlattr *prop; nlattr 1169 net/tipc/bearer.c struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 1217 net/tipc/bearer.c struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 1235 net/tipc/bearer.c struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; nlattr 108 net/tipc/bearer.h struct nlattr *attr[]); nlattr 212 net/tipc/bearer.h struct nlattr *attrs[]); nlattr 921 net/tipc/group.c struct nlattr *group = nla_nest_start_noflag(skb, TIPC_NLA_SOCK_GROUP); nlattr 2332 net/tipc/link.c int tipc_nl_parse_link_prop(struct nlattr *prop, struct nlattr *props[]) nlattr 2371 net/tipc/link.c struct nlattr *stats; nlattr 2438 net/tipc/link.c struct nlattr *attrs; nlattr 2439 net/tipc/link.c struct nlattr *prop; nlattr 2507 net/tipc/link.c struct nlattr *nest; nlattr 2558 net/tipc/link.c struct nlattr *attrs; nlattr 2559 net/tipc/link.c struct nlattr *prop; nlattr 130 net/tipc/link.h int tipc_nl_parse_link_prop(struct nlattr *prop, struct nlattr *props[]); nlattr 706 net/tipc/monitor.c struct nlattr *attrs; nlattr 790 net/tipc/monitor.c struct nlattr *attrs; nlattr 807 net/tipc/name_table.c struct nlattr *attrs; nlattr 808 net/tipc/name_table.c struct nlattr *b; nlattr 184 net/tipc/net.c struct nlattr *attrs; nlattr 242 net/tipc/net.c struct nlattr *attrs[TIPC_NLA_NET_MAX + 1]; nlattr 272 net/tipc/netlink.c int tipc_nlmsg_parse(const struct nlmsghdr *nlh, struct nlattr ***attr) nlattr 41 net/tipc/netlink.h int tipc_nlmsg_parse(const struct nlmsghdr *nlh, struct nlattr ***buf); nlattr 68 net/tipc/netlink_compat.c int (*format)(struct tipc_nl_compat_msg *msg, struct nlattr **attrs); nlattr 210 net/tipc/netlink_compat.c struct nlattr **attrs; nlattr 304 net/tipc/netlink_compat.c struct nlattr **attrbuf; nlattr 312 net/tipc/netlink_compat.c sizeof(struct nlattr *), nlattr 334 net/tipc/netlink_compat.c (const struct nlattr *)trans_buf->data, nlattr 376 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 378 net/tipc/netlink_compat.c struct nlattr *bearer[TIPC_NLA_BEARER_MAX + 1]; nlattr 398 net/tipc/netlink_compat.c struct nlattr *prop; nlattr 399 net/tipc/netlink_compat.c struct nlattr *bearer; nlattr 442 net/tipc/netlink_compat.c struct nlattr *bearer; nlattr 473 net/tipc/netlink_compat.c struct nlattr *prop[], struct nlattr *stats[]) nlattr 512 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 515 net/tipc/netlink_compat.c struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; nlattr 516 net/tipc/netlink_compat.c struct nlattr *prop[TIPC_NLA_PROP_MAX + 1]; nlattr 517 net/tipc/netlink_compat.c struct nlattr *stats[TIPC_NLA_STATS_MAX + 1]; nlattr 652 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 654 net/tipc/netlink_compat.c struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; nlattr 694 net/tipc/netlink_compat.c struct nlattr *prop; nlattr 695 net/tipc/netlink_compat.c struct nlattr *media; nlattr 721 net/tipc/netlink_compat.c struct nlattr *prop; nlattr 722 net/tipc/netlink_compat.c struct nlattr *bearer; nlattr 748 net/tipc/netlink_compat.c struct nlattr *prop; nlattr 749 net/tipc/netlink_compat.c struct nlattr *link; nlattr 812 net/tipc/netlink_compat.c struct nlattr *link; nlattr 865 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 869 net/tipc/netlink_compat.c struct nlattr *nt[TIPC_NLA_NAME_TABLE_MAX + 1]; nlattr 870 net/tipc/netlink_compat.c struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1]; nlattr 940 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 943 net/tipc/netlink_compat.c struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1]; nlattr 970 net/tipc/netlink_compat.c struct nlattr *nest; nlattr 1010 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 1014 net/tipc/netlink_compat.c struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; nlattr 1029 net/tipc/netlink_compat.c struct nlattr *con[TIPC_NLA_CON_MAX + 1]; nlattr 1064 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 1066 net/tipc/netlink_compat.c struct nlattr *media[TIPC_NLA_MEDIA_MAX + 1]; nlattr 1083 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 1086 net/tipc/netlink_compat.c struct nlattr *node[TIPC_NLA_NODE_MAX + 1]; nlattr 1109 net/tipc/netlink_compat.c struct nlattr *net; nlattr 1130 net/tipc/netlink_compat.c struct nlattr **attrs) nlattr 1133 net/tipc/netlink_compat.c struct nlattr *net[TIPC_NLA_NET_MAX + 1]; nlattr 1397 net/tipc/node.c struct nlattr *attrs; nlattr 1928 net/tipc/node.c struct nlattr *attrs[TIPC_NLA_NET_MAX + 1]; nlattr 2087 net/tipc/node.c struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; nlattr 2122 net/tipc/node.c struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; nlattr 2160 net/tipc/node.c struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; nlattr 2229 net/tipc/node.c struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; nlattr 2369 net/tipc/node.c struct nlattr *attrs[TIPC_NLA_MON_MAX + 1]; nlattr 2397 net/tipc/node.c struct nlattr *attrs; nlattr 2487 net/tipc/node.c struct nlattr **attrs; nlattr 2488 net/tipc/node.c struct nlattr *mon[TIPC_NLA_MON_MAX + 1]; nlattr 3277 net/tipc/socket.c struct nlattr *nest; nlattr 3333 net/tipc/socket.c struct nlattr *attrs; nlattr 3439 net/tipc/socket.c struct nlattr *attrs; nlattr 3440 net/tipc/socket.c struct nlattr *stat; nlattr 3514 net/tipc/socket.c struct nlattr *attrs; nlattr 3598 net/tipc/socket.c struct nlattr **attrs; nlattr 3599 net/tipc/socket.c struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; nlattr 459 net/tipc/udp_media.c struct nlattr *battrs[TIPC_NLA_BEARER_MAX + 1]; nlattr 460 net/tipc/udp_media.c struct nlattr **attrs; nlattr 540 net/tipc/udp_media.c struct nlattr *nest; nlattr 576 net/tipc/udp_media.c static int tipc_parse_udp_addr(struct nlattr *nla, struct udp_media_addr *addr, nlattr 617 net/tipc/udp_media.c int tipc_udp_nl_bearer_add(struct tipc_bearer *b, struct nlattr *attr) nlattr 621 net/tipc/udp_media.c struct nlattr *opts[TIPC_NLA_UDP_MAX + 1]; nlattr 656 net/tipc/udp_media.c struct nlattr *attrs[]) nlattr 664 net/tipc/udp_media.c struct nlattr *opts[TIPC_NLA_UDP_MAX + 1]; nlattr 44 net/tipc/udp_media.h int tipc_udp_nl_bearer_add(struct tipc_bearer *b, struct nlattr *attr); nlattr 820 net/tls/tls_main.c struct nlattr *start; nlattr 63 net/unix/diag.c struct nlattr *attr; nlattr 172 net/wimax/op-msg.c struct nlattr *nla; nlattr 194 net/wimax/op-msg.c struct nlattr *nla; nlattr 215 net/wimax/op-msg.c struct nlattr *nla; nlattr 353 net/wimax/op-msg.c struct nlattr *attr = info->attrs[WIMAX_GNL_MSG_PIPE_NAME]; nlattr 66 net/wireless/nl80211.c __cfg80211_wdev_from_attrs(struct net *netns, struct nlattr **attrs) nlattr 119 net/wireless/nl80211.c __cfg80211_rdev_from_attrs(struct net *netns, struct nlattr **attrs) nlattr 204 net/wireless/nl80211.c static int validate_beacon_head(const struct nlattr *attr, nlattr 236 net/wireless/nl80211.c static int validate_ie_attr(const struct nlattr *attr, nlattr 807 net/wireless/nl80211.c struct nlattr **attrbuf; nlattr 868 net/wireless/nl80211.c struct nlattr *nl_wmm_rules = nlattr 875 net/wireless/nl80211.c struct nlattr *nl_wmm_rule = nla_nest_start_noflag(msg, j); nlattr 996 net/wireless/nl80211.c struct nlattr *txqattr; nlattr 1035 net/wireless/nl80211.c static int nl80211_parse_key_new(struct genl_info *info, struct nlattr *key, nlattr 1038 net/wireless/nl80211.c struct nlattr *tb[NL80211_KEY_MAX + 1]; nlattr 1075 net/wireless/nl80211.c struct nlattr *kdt[NUM_NL80211_KEY_DEFAULT_TYPES]; nlattr 1127 net/wireless/nl80211.c struct nlattr *kdt[NUM_NL80211_KEY_DEFAULT_TYPES]; nlattr 1198 net/wireless/nl80211.c struct nlattr *keys = info->attrs[NL80211_ATTR_KEYS]; nlattr 1200 net/wireless/nl80211.c struct nlattr *key; nlattr 1307 net/wireless/nl80211.c struct nlattr *tb) nlattr 1321 net/wireless/nl80211.c struct nlattr *nl_modes = nla_nest_start_noflag(msg, attr); nlattr 1346 net/wireless/nl80211.c struct nlattr *nl_combis; nlattr 1356 net/wireless/nl80211.c struct nlattr *nl_combi, *nl_limits; nlattr 1370 net/wireless/nl80211.c struct nlattr *nl_limit; nlattr 1420 net/wireless/nl80211.c struct nlattr *nl_tcp; nlattr 1461 net/wireless/nl80211.c struct nlattr *nl_wowlan; nlattr 1568 net/wireless/nl80211.c struct nlattr *nl_rates, *nl_rate; nlattr 1595 net/wireless/nl80211.c struct nlattr *nl_iftype_data = nlattr 1604 net/wireless/nl80211.c struct nlattr *iftdata; nlattr 1662 net/wireless/nl80211.c struct nlattr *nl_ftypes, *nl_ifs; nlattr 1810 net/wireless/nl80211.c struct nlattr *ftm; nlattr 1853 net/wireless/nl80211.c struct nlattr *pmsr, *caps; nlattr 1904 net/wireless/nl80211.c struct nlattr *nl_bands, *nl_band; nlattr 1905 net/wireless/nl80211.c struct nlattr *nl_freqs, *nl_freq; nlattr 1906 net/wireless/nl80211.c struct nlattr *nl_cmds; nlattr 2293 net/wireless/nl80211.c struct nlattr *nested; nlattr 2310 net/wireless/nl80211.c struct nlattr *nested; nlattr 2347 net/wireless/nl80211.c struct nlattr *nested; nlattr 2371 net/wireless/nl80211.c struct nlattr *nested_ext_capab, *nested; nlattr 2466 net/wireless/nl80211.c struct nlattr **tb = kcalloc(NUM_NL80211_ATTR, sizeof(*tb), GFP_KERNEL); nlattr 2617 net/wireless/nl80211.c static int parse_txq_params(struct nlattr *tb[], nlattr 2668 net/wireless/nl80211.c struct nlattr **attrs = info->attrs; nlattr 2867 net/wireless/nl80211.c struct nlattr *nl_txq_params; nlattr 2921 net/wireless/nl80211.c struct nlattr *tb[NL80211_TXQ_ATTR_MAX + 1]; nlattr 3390 net/wireless/nl80211.c static int parse_monitor_flags(struct nlattr *nla, u32 *mntrflags) nlattr 3392 net/wireless/nl80211.c struct nlattr *flags[NL80211_MNTR_FLAG_MAX + 1]; nlattr 3715 net/wireless/nl80211.c struct nlattr *key; nlattr 4022 net/wireless/nl80211.c static int validate_acl_mac_addrs(struct nlattr *nl_attr) nlattr 4024 net/wireless/nl80211.c struct nlattr *attr; nlattr 4046 net/wireless/nl80211.c struct nlattr *attr; nlattr 4240 net/wireless/nl80211.c struct nlattr *tb[NL80211_TXRATE_MAX + 1]; nlattr 4243 net/wireless/nl80211.c struct nlattr *tx_rates; nlattr 4403 net/wireless/nl80211.c struct nlattr *attrs[], nlattr 4453 net/wireless/nl80211.c struct nlattr *tb[NL80211_FTM_RESP_ATTR_MAX + 1]; nlattr 4485 net/wireless/nl80211.c static int nl80211_parse_he_obss_pd(struct nlattr *attrs, nlattr 4488 net/wireless/nl80211.c struct nlattr *tb[NL80211_HE_OBSS_PD_ATTR_MAX + 1]; nlattr 4879 net/wireless/nl80211.c struct nlattr *flags[NL80211_STA_FLAG_MAX + 1]; nlattr 4880 net/wireless/nl80211.c struct nlattr *nla; nlattr 4954 net/wireless/nl80211.c struct nlattr *rate; nlattr 5070 net/wireless/nl80211.c struct nlattr *sinfoattr, *bss_param; nlattr 5214 net/wireless/nl80211.c struct nlattr *tidsattr; nlattr 5224 net/wireless/nl80211.c struct nlattr *tidattr; nlattr 5527 net/wireless/nl80211.c struct nlattr *vlanattr = info->attrs[NL80211_ATTR_STA_VLAN]; nlattr 5570 net/wireless/nl80211.c struct nlattr *tb[NL80211_STA_WME_MAX + 1]; nlattr 5571 net/wireless/nl80211.c struct nlattr *nla; nlattr 6105 net/wireless/nl80211.c struct nlattr *pinfoattr; nlattr 6543 net/wireless/nl80211.c struct nlattr *pinfoattr; nlattr 6710 net/wireless/nl80211.c struct nlattr *tb[NL80211_MESHCONF_ATTR_MAX + 1]; nlattr 6853 net/wireless/nl80211.c struct nlattr *tb[NL80211_MESH_SETUP_ATTR_MAX + 1]; nlattr 6879 net/wireless/nl80211.c struct nlattr *ieattr = nlattr 6938 net/wireless/nl80211.c struct nlattr *nl_reg_rules; nlattr 6951 net/wireless/nl80211.c struct nlattr *nl_reg_rule; nlattr 7153 net/wireless/nl80211.c static int parse_reg_rule(struct nlattr *tb[], nlattr 7195 net/wireless/nl80211.c struct nlattr *tb[NL80211_REG_RULE_ATTR_MAX + 1]; nlattr 7196 net/wireless/nl80211.c struct nlattr *nl_reg_rule; nlattr 7266 net/wireless/nl80211.c static int validate_scan_freqs(struct nlattr *freqs) nlattr 7268 net/wireless/nl80211.c struct nlattr *attr1, *attr2; nlattr 7300 net/wireless/nl80211.c static int parse_bss_select(struct nlattr *nla, struct wiphy *wiphy, nlattr 7303 net/wireless/nl80211.c struct nlattr *attr[NL80211_BSS_SELECT_ATTR_MAX + 1]; nlattr 7304 net/wireless/nl80211.c struct nlattr *nest; nlattr 7363 net/wireless/nl80211.c int nl80211_parse_random_mac(struct nlattr **attrs, nlattr 7425 net/wireless/nl80211.c void *request, struct nlattr **attrs, nlattr 7506 net/wireless/nl80211.c struct nlattr *attr; nlattr 7772 net/wireless/nl80211.c struct nlattr **attrs) nlattr 7775 net/wireless/nl80211.c struct nlattr *attr; nlattr 7804 net/wireless/nl80211.c struct nlattr *plan[NL80211_SCHED_SCAN_PLAN_MAX + 1]; nlattr 7857 net/wireless/nl80211.c struct nlattr *tb_band_rssi, nlattr 7860 net/wireless/nl80211.c struct nlattr *attr; nlattr 7891 net/wireless/nl80211.c struct nlattr **attrs, int max_match_sets) nlattr 7894 net/wireless/nl80211.c struct nlattr *attr; nlattr 7898 net/wireless/nl80211.c struct nlattr *tb[NL80211_SCHED_SCAN_MATCH_ATTR_MAX + 1]; nlattr 7931 net/wireless/nl80211.c struct nlattr *rssi; nlattr 8119 net/wireless/nl80211.c struct nlattr *ssid, *bssid, *rssi; nlattr 8444 net/wireless/nl80211.c static struct nlattr *csa_attrs[NL80211_ATTR_MAX+1]; nlattr 8615 net/wireless/nl80211.c struct nlattr *bss; nlattr 8798 net/wireless/nl80211.c struct nlattr *infoattr; nlattr 8868 net/wireless/nl80211.c struct nlattr **attrbuf; nlattr 9639 net/wireless/nl80211.c struct nlattr *data; nlattr 9726 net/wireless/nl80211.c struct nlattr *data = ((void **)skb->cb)[2]; nlattr 9784 net/wireless/nl80211.c struct nlattr **attrbuf = NULL; nlattr 9844 net/wireless/nl80211.c struct nlattr *tmdata; nlattr 10944 net/wireless/nl80211.c struct nlattr *attrs[NL80211_ATTR_CQM_MAX + 1]; nlattr 10945 net/wireless/nl80211.c struct nlattr *cqm; nlattr 11140 net/wireless/nl80211.c struct nlattr *nl_pats, *nl_pat; nlattr 11172 net/wireless/nl80211.c struct nlattr *nl_tcp; nlattr 11216 net/wireless/nl80211.c struct nlattr *nd, *freqs, *matches, *match, *scan_plans, *scan_plan; nlattr 11331 net/wireless/nl80211.c struct nlattr *nl_wowlan; nlattr 11378 net/wireless/nl80211.c struct nlattr *attr, nlattr 11381 net/wireless/nl80211.c struct nlattr *tb[NUM_NL80211_WOWLAN_TCP]; nlattr 11523 net/wireless/nl80211.c struct nlattr *attr, nlattr 11526 net/wireless/nl80211.c struct nlattr **tb; nlattr 11557 net/wireless/nl80211.c struct nlattr *tb[NUM_NL80211_WOWLAN_TRIG]; nlattr 11632 net/wireless/nl80211.c struct nlattr *pat; nlattr 11635 net/wireless/nl80211.c struct nlattr *pat_tb[NUM_NL80211_PKTPAT]; nlattr 11763 net/wireless/nl80211.c struct nlattr *nl_pats, *nl_pat, *nl_rule, *nl_rules; nlattr 11866 net/wireless/nl80211.c struct nlattr *rule, nlattr 11871 net/wireless/nl80211.c struct nlattr *tb[NUM_NL80211_ATTR_COALESCE_RULE], *pat; nlattr 11873 net/wireless/nl80211.c struct nlattr *pat_tb[NUM_NL80211_PKTPAT]; nlattr 11963 net/wireless/nl80211.c struct nlattr *rule; nlattr 12029 net/wireless/nl80211.c struct nlattr *tb[NUM_NL80211_REKEY_DATA]; nlattr 12279 net/wireless/nl80211.c static int validate_nan_filter(struct nlattr *filter_attr) nlattr 12281 net/wireless/nl80211.c struct nlattr *attr; nlattr 12295 net/wireless/nl80211.c static int handle_nan_filter(struct nlattr *attr_filter, nlattr 12299 net/wireless/nl80211.c struct nlattr *attr; nlattr 12335 net/wireless/nl80211.c struct nlattr *tb[NUM_NL80211_NAN_FUNC_ATTR], *func_attr; nlattr 12447 net/wireless/nl80211.c struct nlattr *srf_tb[NUM_NL80211_NAN_SRF_ATTR]; nlattr 12480 net/wireless/nl80211.c struct nlattr *attr, *mac_attr = nlattr 12639 net/wireless/nl80211.c struct nlattr *match_attr, *local_func_attr, *peer_func_attr; nlattr 12722 net/wireless/nl80211.c struct nlattr *func_attr; nlattr 12881 net/wireless/nl80211.c struct nlattr *attr, nlattr 12983 net/wireless/nl80211.c struct nlattr **attrbuf; nlattr 13103 net/wireless/nl80211.c struct nlattr *vendor_data; nlattr 13199 net/wireless/nl80211.c struct nlattr *data = ((void **)skb->cb)[2]; nlattr 13456 net/wireless/nl80211.c const struct nlattr *nla; nlattr 13670 net/wireless/nl80211.c struct nlattr *ftm_stats_attr; nlattr 14820 net/wireless/nl80211.c struct nlattr *nest; nlattr 15094 net/wireless/nl80211.c struct nlattr *nla_wmm = nlattr 15518 net/wireless/nl80211.c struct nlattr *nl_freq; nlattr 15915 net/wireless/nl80211.c struct nlattr *frame; nlattr 16137 net/wireless/nl80211.c struct nlattr *rekey_attr; nlattr 16193 net/wireless/nl80211.c struct nlattr *attr; nlattr 16519 net/wireless/nl80211.c struct nlattr *nl_results, *nl_match, *nl_freqs; nlattr 16606 net/wireless/nl80211.c struct nlattr *reasons; nlattr 34 net/wireless/nl80211.h int nl80211_parse_random_mac(struct nlattr **attrs, nlattr 13 net/wireless/pmsr.c struct nlattr *ftmreq, nlattr 18 net/wireless/pmsr.c struct nlattr *tb[NL80211_PMSR_FTM_REQ_ATTR_MAX + 1]; nlattr 133 net/wireless/pmsr.c struct nlattr *peer, nlattr 137 net/wireless/pmsr.c struct nlattr *tb[NL80211_PMSR_PEER_ATTR_MAX + 1]; nlattr 138 net/wireless/pmsr.c struct nlattr *req[NL80211_PMSR_REQ_ATTR_MAX + 1]; nlattr 139 net/wireless/pmsr.c struct nlattr *treq; nlattr 211 net/wireless/pmsr.c struct nlattr *reqattr = info->attrs[NL80211_ATTR_PEER_MEASUREMENTS]; nlattr 215 net/wireless/pmsr.c struct nlattr *peers, *peer; nlattr 423 net/wireless/pmsr.c struct nlattr *pmsr, *peers, *peer, *resp, *data, *typedata; nlattr 466 net/wireless/wext-core.c struct nlattr *nla; nlattr 633 net/xfrm/xfrm_interface.c static int xfrmi_validate(struct nlattr *tb[], struct nlattr *data[], nlattr 639 net/xfrm/xfrm_interface.c static void xfrmi_netlink_parms(struct nlattr *data[], nlattr 655 net/xfrm/xfrm_interface.c struct nlattr *tb[], struct nlattr *data[], nlattr 682 net/xfrm/xfrm_interface.c static int xfrmi_changelink(struct net_device *dev, struct nlattr *tb[], nlattr 683 net/xfrm/xfrm_interface.c struct nlattr *data[], nlattr 37 net/xfrm/xfrm_user.c static int verify_one_alg(struct nlattr **attrs, enum xfrm_attr_type_t type) nlattr 39 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[type]; nlattr 63 net/xfrm/xfrm_user.c static int verify_auth_trunc(struct nlattr **attrs) nlattr 65 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_ALG_AUTH_TRUNC]; nlattr 79 net/xfrm/xfrm_user.c static int verify_aead(struct nlattr **attrs) nlattr 81 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_ALG_AEAD]; nlattr 95 net/xfrm/xfrm_user.c static void verify_one_addr(struct nlattr **attrs, enum xfrm_attr_type_t type, nlattr 98 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[type]; nlattr 104 net/xfrm/xfrm_user.c static inline int verify_sec_ctx_len(struct nlattr **attrs) nlattr 106 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_SEC_CTX]; nlattr 121 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 123 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_REPLAY_ESN_VAL]; nlattr 149 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 291 net/xfrm/xfrm_user.c struct nlattr *rta) nlattr 315 net/xfrm/xfrm_user.c static int attach_crypt(struct xfrm_state *x, struct nlattr *rta) nlattr 341 net/xfrm/xfrm_user.c struct nlattr *rta) nlattr 371 net/xfrm/xfrm_user.c struct nlattr *rta) nlattr 400 net/xfrm/xfrm_user.c static int attach_aead(struct xfrm_state *x, struct nlattr *rta) nlattr 426 net/xfrm/xfrm_user.c struct nlattr *rp) nlattr 452 net/xfrm/xfrm_user.c struct nlattr *rta) nlattr 516 net/xfrm/xfrm_user.c static void xfrm_update_ae_params(struct xfrm_state *x, struct nlattr **attrs, nlattr 519 net/xfrm/xfrm_user.c struct nlattr *rp = attrs[XFRMA_REPLAY_VAL]; nlattr 520 net/xfrm/xfrm_user.c struct nlattr *re = update_esn ? attrs[XFRMA_REPLAY_ESN_VAL] : NULL; nlattr 521 net/xfrm/xfrm_user.c struct nlattr *lt = attrs[XFRMA_LTIME_VAL]; nlattr 522 net/xfrm/xfrm_user.c struct nlattr *et = attrs[XFRMA_ETIMER_THRESH]; nlattr 523 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_REPLAY_THRESH]; nlattr 557 net/xfrm/xfrm_user.c static void xfrm_smark_init(struct nlattr **attrs, struct xfrm_mark *m) nlattr 572 net/xfrm/xfrm_user.c struct nlattr **attrs, nlattr 672 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 718 net/xfrm/xfrm_user.c struct nlattr **attrs, nlattr 751 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 816 net/xfrm/xfrm_user.c struct nlattr *attr; nlattr 837 net/xfrm/xfrm_user.c struct nlattr *attr; nlattr 854 net/xfrm/xfrm_user.c struct nlattr *nla; nlattr 1025 net/xfrm/xfrm_user.c struct nlattr *attrs[XFRMA_MAX+1]; nlattr 1158 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 1166 net/xfrm/xfrm_user.c struct nlattr *rta = attrs[XFRMA_SPD_IPV4_HTHRESH]; nlattr 1175 net/xfrm/xfrm_user.c struct nlattr *rta = attrs[XFRMA_SPD_IPV6_HTHRESH]; nlattr 1203 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 1262 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 1282 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 1306 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 1454 net/xfrm/xfrm_user.c static int copy_from_user_sec_ctx(struct xfrm_policy *pol, struct nlattr **attrs) nlattr 1456 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_SEC_CTX]; nlattr 1544 net/xfrm/xfrm_user.c static int copy_from_user_tmpl(struct xfrm_policy *pol, struct nlattr **attrs) nlattr 1546 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_TMPL]; nlattr 1564 net/xfrm/xfrm_user.c static int copy_from_user_policy_type(u8 *tp, struct nlattr **attrs) nlattr 1566 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_POLICY_TYPE]; nlattr 1611 net/xfrm/xfrm_user.c static struct xfrm_policy *xfrm_policy_construct(struct net *net, struct xfrm_userpolicy_info *p, struct nlattr **attrs, int *errp) nlattr 1646 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 1856 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 1886 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_SEC_CTX]; nlattr 1937 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2037 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2081 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2090 net/xfrm/xfrm_user.c struct nlattr *rp = attrs[XFRMA_REPLAY_VAL]; nlattr 2091 net/xfrm/xfrm_user.c struct nlattr *re = attrs[XFRMA_REPLAY_ESN_VAL]; nlattr 2092 net/xfrm/xfrm_user.c struct nlattr *lt = attrs[XFRMA_LTIME_VAL]; nlattr 2093 net/xfrm/xfrm_user.c struct nlattr *et = attrs[XFRMA_ETIMER_THRESH]; nlattr 2094 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_REPLAY_THRESH]; nlattr 2132 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2160 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2186 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_SEC_CTX]; nlattr 2224 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2258 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2264 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_TMPL]; nlattr 2322 net/xfrm/xfrm_user.c struct nlattr **attrs, int *num) nlattr 2324 net/xfrm/xfrm_user.c struct nlattr *rt = attrs[XFRMA_MIGRATE]; nlattr 2363 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2405 net/xfrm/xfrm_user.c struct nlattr **attrs) nlattr 2597 net/xfrm/xfrm_user.c int (*doit)(struct sk_buff *, struct nlmsghdr *, struct nlattr **); nlattr 2637 net/xfrm/xfrm_user.c struct nlattr *attrs[XFRMA_MAX+1]; nlattr 2859 net/xfrm/xfrm_user.c struct nlattr *attr; nlattr 3128 net/xfrm/xfrm_user.c struct nlattr *attr; nlattr 123 tools/accounting/getdelays.c struct nlattr *na; nlattr 137 tools/accounting/getdelays.c na = (struct nlattr *) GENLMSG_DATA(&msg); nlattr 172 tools/accounting/getdelays.c struct nlattr *na; nlattr 187 tools/accounting/getdelays.c na = (struct nlattr *) GENLMSG_DATA(&ans); nlattr 188 tools/accounting/getdelays.c na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len)); nlattr 269 tools/accounting/getdelays.c struct nlattr *na; nlattr 474 tools/accounting/getdelays.c na = (struct nlattr *) GENLMSG_DATA(&msg); nlattr 485 tools/accounting/getdelays.c na = (struct nlattr *) NLA_DATA(na); nlattr 524 tools/accounting/getdelays.c na = (struct nlattr *)((char *)na + nlattr 538 tools/accounting/getdelays.c na = (struct nlattr *) (GENLMSG_DATA(&msg) + len); nlattr 222 tools/bpf/bpftool/main.h struct nlattr; nlattr 225 tools/bpf/bpftool/main.h int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb); nlattr 226 tools/bpf/bpftool/main.h int do_filter_dump(struct tcmsg *ifinfo, struct nlattr **tb, const char *kind, nlattr 87 tools/bpf/bpftool/net.c static int dump_link_nlmsg(void *cookie, void *msg, struct nlattr **tb) nlattr 116 tools/bpf/bpftool/net.c static int dump_class_qdisc_nlmsg(void *cookie, void *msg, struct nlattr **tb) nlattr 150 tools/bpf/bpftool/net.c static int dump_filter_nlmsg(void *cookie, void *msg, struct nlattr **tb) nlattr 14 tools/bpf/bpftool/netlink_dumper.c static void xdp_dump_prog_id(struct nlattr **tb, int attr, nlattr 29 tools/bpf/bpftool/netlink_dumper.c static int do_xdp_dump_one(struct nlattr *attr, unsigned int ifindex, nlattr 32 tools/bpf/bpftool/netlink_dumper.c struct nlattr *tb[IFLA_XDP_MAX + 1]; nlattr 72 tools/bpf/bpftool/netlink_dumper.c int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb) nlattr 81 tools/bpf/bpftool/netlink_dumper.c static int do_bpf_dump_one_act(struct nlattr *attr) nlattr 83 tools/bpf/bpftool/netlink_dumper.c struct nlattr *tb[TCA_ACT_BPF_MAX + 1]; nlattr 102 tools/bpf/bpftool/netlink_dumper.c static int do_dump_one_act(struct nlattr *attr) nlattr 104 tools/bpf/bpftool/netlink_dumper.c struct nlattr *tb[TCA_ACT_MAX + 1]; nlattr 119 tools/bpf/bpftool/netlink_dumper.c static int do_bpf_act_dump(struct nlattr *attr) nlattr 121 tools/bpf/bpftool/netlink_dumper.c struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; nlattr 138 tools/bpf/bpftool/netlink_dumper.c static int do_bpf_filter_dump(struct nlattr *attr) nlattr 140 tools/bpf/bpftool/netlink_dumper.c struct nlattr *tb[TCA_BPF_MAX + 1]; nlattr 161 tools/bpf/bpftool/netlink_dumper.c int do_filter_dump(struct tcmsg *info, struct nlattr **tb, const char *kind, nlattr 232 tools/include/uapi/linux/netlink.h #define NLA_HDRLEN ((int) NLA_ALIGN(sizeof(struct nlattr))) nlattr 427 tools/lib/bpf/libbpf.h typedef int (*libbpf_dump_nlmsg_t)(void *cookie, void *msg, struct nlattr **tb); nlattr 134 tools/lib/bpf/netlink.c struct nlattr *nla, *nla_xdp; nlattr 156 tools/lib/bpf/netlink.c nla = (struct nlattr *)(((char *)&req) nlattr 162 tools/lib/bpf/netlink.c nla_xdp = (struct nlattr *)((char *)nla + nla->nla_len); nlattr 170 tools/lib/bpf/netlink.c nla_xdp = (struct nlattr *)((char *)nla + nla->nla_len); nlattr 193 tools/lib/bpf/netlink.c struct nlattr *tb[IFLA_MAX + 1], *attr; nlattr 198 tools/lib/bpf/netlink.c attr = (struct nlattr *) ((void *) ifi + NLMSG_ALIGN(sizeof(*ifi))); nlattr 219 tools/lib/bpf/netlink.c static int get_xdp_id(void *cookie, void *msg, struct nlattr **tb) nlattr 221 tools/lib/bpf/netlink.c struct nlattr *xdp_tb[IFLA_XDP_MAX + 1]; nlattr 310 tools/lib/bpf/netlink.c struct nlattr *tb[TCA_MAX + 1], *attr; nlattr 315 tools/lib/bpf/netlink.c attr = (struct nlattr *) ((void *) t + NLMSG_ALIGN(sizeof(*t))); nlattr 349 tools/lib/bpf/netlink.c struct nlattr *tb[TCA_MAX + 1], *attr; nlattr 354 tools/lib/bpf/netlink.c attr = (struct nlattr *) ((void *) t + NLMSG_ALIGN(sizeof(*t))); nlattr 388 tools/lib/bpf/netlink.c struct nlattr *tb[TCA_MAX + 1], *attr; nlattr 393 tools/lib/bpf/netlink.c attr = (struct nlattr *) ((void *) t + NLMSG_ALIGN(sizeof(*t))); nlattr 24 tools/lib/bpf/nlattr.c static struct nlattr *nla_next(const struct nlattr *nla, int *remaining) nlattr 29 tools/lib/bpf/nlattr.c return (struct nlattr *) ((char *) nla + totlen); nlattr 32 tools/lib/bpf/nlattr.c static int nla_ok(const struct nlattr *nla, int remaining) nlattr 39 tools/lib/bpf/nlattr.c static int nla_type(const struct nlattr *nla) nlattr 44 tools/lib/bpf/nlattr.c static int validate_nla(struct nlattr *nla, int maxtype, nlattr 103 tools/lib/bpf/nlattr.c int libbpf_nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head, nlattr 106 tools/lib/bpf/nlattr.c struct nlattr *nla; nlattr 109 tools/lib/bpf/nlattr.c memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1)); nlattr 148 tools/lib/bpf/nlattr.c int libbpf_nla_parse_nested(struct nlattr *tb[], int maxtype, nlattr 149 tools/lib/bpf/nlattr.c struct nlattr *nla, nlattr 163 tools/lib/bpf/nlattr.c struct nlattr *tb[NLMSGERR_ATTR_MAX + 1], *attr; nlattr 179 tools/lib/bpf/nlattr.c attr = (struct nlattr *) ((void *) err + hlen); nlattr 69 tools/lib/bpf/nlattr.h static inline void *libbpf_nla_data(const struct nlattr *nla) nlattr 74 tools/lib/bpf/nlattr.h static inline uint8_t libbpf_nla_getattr_u8(const struct nlattr *nla) nlattr 79 tools/lib/bpf/nlattr.h static inline uint32_t libbpf_nla_getattr_u32(const struct nlattr *nla) nlattr 84 tools/lib/bpf/nlattr.h static inline const char *libbpf_nla_getattr_str(const struct nlattr *nla) nlattr 93 tools/lib/bpf/nlattr.h static inline int libbpf_nla_len(const struct nlattr *nla) nlattr 98 tools/lib/bpf/nlattr.h int libbpf_nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head, nlattr 100 tools/lib/bpf/nlattr.h int libbpf_nla_parse_nested(struct nlattr *tb[], int maxtype, nlattr 101 tools/lib/bpf/nlattr.h struct nlattr *nla,