Lines Matching refs:msg_macsec
735 struct macsec_msg_fw_request msg_macsec; in atl_dev_configure_macsec() local
742 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
747 msg_macsec.msg_type = macsec_cfg_msg; in atl_dev_configure_macsec()
748 msg_macsec.cfg.enabled = aqcfg->common.macsec_enabled; in atl_dev_configure_macsec()
749 msg_macsec.cfg.interrupts_enabled = 1; in atl_dev_configure_macsec()
751 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
756 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
760 msg_macsec.msg_type = macsec_add_tx_sc_msg; in atl_dev_configure_macsec()
761 msg_macsec.txsc.index = 0; /* TXSC always one (??) */ in atl_dev_configure_macsec()
762 msg_macsec.txsc.protect = aqcfg->common.encryption_enabled; in atl_dev_configure_macsec()
765 msg_macsec.txsc.mac_sa[0] = rte_bswap32(aqcfg->txsc.mac[1]); in atl_dev_configure_macsec()
766 msg_macsec.txsc.mac_sa[1] = rte_bswap32(aqcfg->txsc.mac[0]); in atl_dev_configure_macsec()
767 msg_macsec.txsc.sa_mask = 0x3f; in atl_dev_configure_macsec()
769 msg_macsec.txsc.da_mask = 0; in atl_dev_configure_macsec()
770 msg_macsec.txsc.tci = 0x0B; in atl_dev_configure_macsec()
771 msg_macsec.txsc.curr_an = 0; /* SA index which currently used */ in atl_dev_configure_macsec()
777 uint32_t sci_hi_part = (msg_macsec.txsc.mac_sa[1] << 16) | in atl_dev_configure_macsec()
778 (msg_macsec.txsc.mac_sa[0] >> 16); in atl_dev_configure_macsec()
779 uint32_t sci_low_part = (msg_macsec.txsc.mac_sa[0] << 16); in atl_dev_configure_macsec()
783 msg_macsec.txsc.sci[1] = sci_hi_part; in atl_dev_configure_macsec()
784 msg_macsec.txsc.sci[0] = sci_low_part | port_identifier; in atl_dev_configure_macsec()
786 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
791 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
795 msg_macsec.msg_type = macsec_add_rx_sc_msg; in atl_dev_configure_macsec()
796 msg_macsec.rxsc.index = aqcfg->rxsc.pi; in atl_dev_configure_macsec()
797 msg_macsec.rxsc.replay_protect = in atl_dev_configure_macsec()
799 msg_macsec.rxsc.anti_replay_window = 0; in atl_dev_configure_macsec()
802 msg_macsec.rxsc.mac_da[0] = rte_bswap32(aqcfg->rxsc.mac[1]); in atl_dev_configure_macsec()
803 msg_macsec.rxsc.mac_da[1] = rte_bswap32(aqcfg->rxsc.mac[0]); in atl_dev_configure_macsec()
804 msg_macsec.rxsc.da_mask = 0;//0x3f; in atl_dev_configure_macsec()
806 msg_macsec.rxsc.sa_mask = 0; in atl_dev_configure_macsec()
808 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
813 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
817 msg_macsec.msg_type = macsec_add_tx_sa_msg; in atl_dev_configure_macsec()
818 msg_macsec.txsa.index = aqcfg->txsa.idx; in atl_dev_configure_macsec()
819 msg_macsec.txsa.next_pn = aqcfg->txsa.pn; in atl_dev_configure_macsec()
821 msg_macsec.txsa.key[0] = rte_bswap32(aqcfg->txsa.key[3]); in atl_dev_configure_macsec()
822 msg_macsec.txsa.key[1] = rte_bswap32(aqcfg->txsa.key[2]); in atl_dev_configure_macsec()
823 msg_macsec.txsa.key[2] = rte_bswap32(aqcfg->txsa.key[1]); in atl_dev_configure_macsec()
824 msg_macsec.txsa.key[3] = rte_bswap32(aqcfg->txsa.key[0]); in atl_dev_configure_macsec()
826 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
831 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
835 msg_macsec.msg_type = macsec_add_rx_sa_msg; in atl_dev_configure_macsec()
836 msg_macsec.rxsa.index = aqcfg->rxsa.idx; in atl_dev_configure_macsec()
837 msg_macsec.rxsa.next_pn = aqcfg->rxsa.pn; in atl_dev_configure_macsec()
839 msg_macsec.rxsa.key[0] = rte_bswap32(aqcfg->rxsa.key[3]); in atl_dev_configure_macsec()
840 msg_macsec.rxsa.key[1] = rte_bswap32(aqcfg->rxsa.key[2]); in atl_dev_configure_macsec()
841 msg_macsec.rxsa.key[2] = rte_bswap32(aqcfg->rxsa.key[1]); in atl_dev_configure_macsec()
842 msg_macsec.rxsa.key[3] = rte_bswap32(aqcfg->rxsa.key[0]); in atl_dev_configure_macsec()
844 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()