Lines Matching refs:tb_rxsc
1581 struct nlattr **tb_rxsc,
1596 if (!tb_rxsc[MACSEC_RXSC_ATTR_SCI])
1599 sci = nla_get_sci(tb_rxsc[MACSEC_RXSC_ATTR_SCI]);
1612 struct nlattr **tb_rxsc,
1629 rx_sc = get_rxsc_from_nl(net, attrs, tb_rxsc, devp, secyp);
1715 static int parse_rxsc_config(struct nlattr **attrs, struct nlattr **tb_rxsc)
1720 if (nla_parse_nested_deprecated(tb_rxsc, MACSEC_RXSC_ATTR_MAX, attrs[MACSEC_ATTR_RXSC_CONFIG], macsec_genl_rxsc_policy, NULL))
1760 struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
1770 if (parse_rxsc_config(attrs, tb_rxsc))
1777 rx_sc = get_rxsc_from_nl(genl_info_net(info), attrs, tb_rxsc, &dev, &secy);
1908 struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
1916 if (parse_rxsc_config(attrs, tb_rxsc))
1919 if (!validate_add_rxsc(tb_rxsc))
1930 sci = nla_get_sci(tb_rxsc[MACSEC_RXSC_ATTR_SCI]);
1932 if (tb_rxsc[MACSEC_RXSC_ATTR_ACTIVE])
1933 active = nla_get_u8(tb_rxsc[MACSEC_RXSC_ATTR_ACTIVE]);
2141 struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
2151 if (parse_rxsc_config(attrs, tb_rxsc))
2155 rx_sa = get_rxsa_from_nl(genl_info_net(info), attrs, tb_rxsc, tb_sa,
2206 struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
2212 if (parse_rxsc_config(attrs, tb_rxsc))
2215 if (!tb_rxsc[MACSEC_RXSC_ATTR_SCI])
2226 sci = nla_get_sci(tb_rxsc[MACSEC_RXSC_ATTR_SCI]);
2449 struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
2460 if (parse_rxsc_config(attrs, tb_rxsc))
2470 rx_sa = get_rxsa_from_nl(genl_info_net(info), attrs, tb_rxsc, tb_sa,
2539 struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
2547 if (parse_rxsc_config(attrs, tb_rxsc))
2550 if (!validate_add_rxsc(tb_rxsc))
2554 rx_sc = get_rxsc_from_nl(genl_info_net(info), attrs, tb_rxsc, &dev, &secy);
2562 if (tb_rxsc[MACSEC_RXSC_ATTR_ACTIVE]) {
2563 bool new = !!nla_get_u8(tb_rxsc[MACSEC_RXSC_ATTR_ACTIVE]);