tb_sa            1488 drivers/net/macsec.c 					     struct nlattr **tb_sa,
tb_sa            1499 drivers/net/macsec.c 	if (!tb_sa[MACSEC_SA_ATTR_AN])
tb_sa            1502 drivers/net/macsec.c 	*assoc_num = nla_get_u8(tb_sa[MACSEC_SA_ATTR_AN]);
tb_sa            1558 drivers/net/macsec.c 					     struct nlattr **tb_sa,
tb_sa            1567 drivers/net/macsec.c 	if (!tb_sa[MACSEC_SA_ATTR_AN])
tb_sa            1570 drivers/net/macsec.c 	*assoc_num = nla_get_u8(tb_sa[MACSEC_SA_ATTR_AN]);
tb_sa            1607 drivers/net/macsec.c static int parse_sa_config(struct nlattr **attrs, struct nlattr **tb_sa)
tb_sa            1612 drivers/net/macsec.c 	if (nla_parse_nested_deprecated(tb_sa, MACSEC_SA_ATTR_MAX, attrs[MACSEC_ATTR_SA_CONFIG], macsec_genl_sa_policy, NULL))
tb_sa            1662 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
tb_sa            1668 drivers/net/macsec.c 	if (parse_sa_config(attrs, tb_sa))
tb_sa            1674 drivers/net/macsec.c 	if (!validate_add_rxsa(tb_sa))
tb_sa            1684 drivers/net/macsec.c 	assoc_num = nla_get_u8(tb_sa[MACSEC_SA_ATTR_AN]);
tb_sa            1686 drivers/net/macsec.c 	if (nla_len(tb_sa[MACSEC_SA_ATTR_KEY]) != secy->key_len) {
tb_sa            1688 drivers/net/macsec.c 			  nla_len(tb_sa[MACSEC_SA_ATTR_KEY]), secy->key_len);
tb_sa            1705 drivers/net/macsec.c 	err = init_rx_sa(rx_sa, nla_data(tb_sa[MACSEC_SA_ATTR_KEY]),
tb_sa            1713 drivers/net/macsec.c 	if (tb_sa[MACSEC_SA_ATTR_PN]) {
tb_sa            1715 drivers/net/macsec.c 		rx_sa->next_pn = nla_get_u32(tb_sa[MACSEC_SA_ATTR_PN]);
tb_sa            1719 drivers/net/macsec.c 	if (tb_sa[MACSEC_SA_ATTR_ACTIVE])
tb_sa            1720 drivers/net/macsec.c 		rx_sa->active = !!nla_get_u8(tb_sa[MACSEC_SA_ATTR_ACTIVE]);
tb_sa            1722 drivers/net/macsec.c 	nla_memcpy(rx_sa->key.id, tb_sa[MACSEC_SA_ATTR_KEYID], MACSEC_KEYID_LEN);
tb_sa            1817 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
tb_sa            1823 drivers/net/macsec.c 	if (parse_sa_config(attrs, tb_sa))
tb_sa            1826 drivers/net/macsec.c 	if (!validate_add_txsa(tb_sa))
tb_sa            1839 drivers/net/macsec.c 	assoc_num = nla_get_u8(tb_sa[MACSEC_SA_ATTR_AN]);
tb_sa            1841 drivers/net/macsec.c 	if (nla_len(tb_sa[MACSEC_SA_ATTR_KEY]) != secy->key_len) {
tb_sa            1843 drivers/net/macsec.c 			  nla_len(tb_sa[MACSEC_SA_ATTR_KEY]), secy->key_len);
tb_sa            1860 drivers/net/macsec.c 	err = init_tx_sa(tx_sa, nla_data(tb_sa[MACSEC_SA_ATTR_KEY]),
tb_sa            1868 drivers/net/macsec.c 	nla_memcpy(tx_sa->key.id, tb_sa[MACSEC_SA_ATTR_KEYID], MACSEC_KEYID_LEN);
tb_sa            1871 drivers/net/macsec.c 	tx_sa->next_pn = nla_get_u32(tb_sa[MACSEC_SA_ATTR_PN]);
tb_sa            1874 drivers/net/macsec.c 	if (tb_sa[MACSEC_SA_ATTR_ACTIVE])
tb_sa            1875 drivers/net/macsec.c 		tx_sa->active = !!nla_get_u8(tb_sa[MACSEC_SA_ATTR_ACTIVE]);
tb_sa            1896 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
tb_sa            1901 drivers/net/macsec.c 	if (parse_sa_config(attrs, tb_sa))
tb_sa            1908 drivers/net/macsec.c 	rx_sa = get_rxsa_from_nl(genl_info_net(info), attrs, tb_rxsc, tb_sa,
tb_sa            1976 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
tb_sa            1981 drivers/net/macsec.c 	if (parse_sa_config(attrs, tb_sa))
tb_sa            1985 drivers/net/macsec.c 	tx_sa = get_txsa_from_nl(genl_info_net(info), attrs, tb_sa,
tb_sa            2034 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
tb_sa            2039 drivers/net/macsec.c 	if (parse_sa_config(attrs, tb_sa))
tb_sa            2042 drivers/net/macsec.c 	if (!validate_upd_sa(tb_sa))
tb_sa            2046 drivers/net/macsec.c 	tx_sa = get_txsa_from_nl(genl_info_net(info), attrs, tb_sa,
tb_sa            2053 drivers/net/macsec.c 	if (tb_sa[MACSEC_SA_ATTR_PN]) {
tb_sa            2055 drivers/net/macsec.c 		tx_sa->next_pn = nla_get_u32(tb_sa[MACSEC_SA_ATTR_PN]);
tb_sa            2059 drivers/net/macsec.c 	if (tb_sa[MACSEC_SA_ATTR_ACTIVE])
tb_sa            2060 drivers/net/macsec.c 		tx_sa->active = nla_get_u8(tb_sa[MACSEC_SA_ATTR_ACTIVE]);
tb_sa            2079 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
tb_sa            2087 drivers/net/macsec.c 	if (parse_sa_config(attrs, tb_sa))
tb_sa            2090 drivers/net/macsec.c 	if (!validate_upd_sa(tb_sa))
tb_sa            2094 drivers/net/macsec.c 	rx_sa = get_rxsa_from_nl(genl_info_net(info), attrs, tb_rxsc, tb_sa,
tb_sa            2101 drivers/net/macsec.c 	if (tb_sa[MACSEC_SA_ATTR_PN]) {
tb_sa            2103 drivers/net/macsec.c 		rx_sa->next_pn = nla_get_u32(tb_sa[MACSEC_SA_ATTR_PN]);
tb_sa            2107 drivers/net/macsec.c 	if (tb_sa[MACSEC_SA_ATTR_ACTIVE])
tb_sa            2108 drivers/net/macsec.c 		rx_sa->active = nla_get_u8(tb_sa[MACSEC_SA_ATTR_ACTIVE]);