Lines Matching refs:msg_macsec
740 struct macsec_msg_fw_request msg_macsec; in atl_dev_configure_macsec() local
747 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
752 msg_macsec.msg_type = macsec_cfg_msg; in atl_dev_configure_macsec()
753 msg_macsec.cfg.enabled = aqcfg->common.macsec_enabled; in atl_dev_configure_macsec()
754 msg_macsec.cfg.interrupts_enabled = 1; in atl_dev_configure_macsec()
756 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
761 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
765 msg_macsec.msg_type = macsec_add_tx_sc_msg; in atl_dev_configure_macsec()
766 msg_macsec.txsc.index = 0; /* TXSC always one (??) */ in atl_dev_configure_macsec()
767 msg_macsec.txsc.protect = aqcfg->common.encryption_enabled; in atl_dev_configure_macsec()
770 msg_macsec.txsc.mac_sa[0] = rte_bswap32(aqcfg->txsc.mac[1]); in atl_dev_configure_macsec()
771 msg_macsec.txsc.mac_sa[1] = rte_bswap32(aqcfg->txsc.mac[0]); in atl_dev_configure_macsec()
772 msg_macsec.txsc.sa_mask = 0x3f; in atl_dev_configure_macsec()
774 msg_macsec.txsc.da_mask = 0; in atl_dev_configure_macsec()
775 msg_macsec.txsc.tci = 0x0B; in atl_dev_configure_macsec()
776 msg_macsec.txsc.curr_an = 0; /* SA index which currently used */ in atl_dev_configure_macsec()
782 uint32_t sci_hi_part = (msg_macsec.txsc.mac_sa[1] << 16) | in atl_dev_configure_macsec()
783 (msg_macsec.txsc.mac_sa[0] >> 16); in atl_dev_configure_macsec()
784 uint32_t sci_low_part = (msg_macsec.txsc.mac_sa[0] << 16); in atl_dev_configure_macsec()
788 msg_macsec.txsc.sci[1] = sci_hi_part; in atl_dev_configure_macsec()
789 msg_macsec.txsc.sci[0] = sci_low_part | port_identifier; in atl_dev_configure_macsec()
791 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
796 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
800 msg_macsec.msg_type = macsec_add_rx_sc_msg; in atl_dev_configure_macsec()
801 msg_macsec.rxsc.index = aqcfg->rxsc.pi; in atl_dev_configure_macsec()
802 msg_macsec.rxsc.replay_protect = in atl_dev_configure_macsec()
804 msg_macsec.rxsc.anti_replay_window = 0; in atl_dev_configure_macsec()
807 msg_macsec.rxsc.mac_da[0] = rte_bswap32(aqcfg->rxsc.mac[1]); in atl_dev_configure_macsec()
808 msg_macsec.rxsc.mac_da[1] = rte_bswap32(aqcfg->rxsc.mac[0]); in atl_dev_configure_macsec()
809 msg_macsec.rxsc.da_mask = 0;//0x3f; in atl_dev_configure_macsec()
811 msg_macsec.rxsc.sa_mask = 0; in atl_dev_configure_macsec()
813 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
818 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
822 msg_macsec.msg_type = macsec_add_tx_sa_msg; in atl_dev_configure_macsec()
823 msg_macsec.txsa.index = aqcfg->txsa.idx; in atl_dev_configure_macsec()
824 msg_macsec.txsa.next_pn = aqcfg->txsa.pn; in atl_dev_configure_macsec()
826 msg_macsec.txsa.key[0] = rte_bswap32(aqcfg->txsa.key[3]); in atl_dev_configure_macsec()
827 msg_macsec.txsa.key[1] = rte_bswap32(aqcfg->txsa.key[2]); in atl_dev_configure_macsec()
828 msg_macsec.txsa.key[2] = rte_bswap32(aqcfg->txsa.key[1]); in atl_dev_configure_macsec()
829 msg_macsec.txsa.key[3] = rte_bswap32(aqcfg->txsa.key[0]); in atl_dev_configure_macsec()
831 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()
836 memset(&msg_macsec, 0, sizeof(msg_macsec)); in atl_dev_configure_macsec()
840 msg_macsec.msg_type = macsec_add_rx_sa_msg; in atl_dev_configure_macsec()
841 msg_macsec.rxsa.index = aqcfg->rxsa.idx; in atl_dev_configure_macsec()
842 msg_macsec.rxsa.next_pn = aqcfg->rxsa.pn; in atl_dev_configure_macsec()
844 msg_macsec.rxsa.key[0] = rte_bswap32(aqcfg->rxsa.key[3]); in atl_dev_configure_macsec()
845 msg_macsec.rxsa.key[1] = rte_bswap32(aqcfg->rxsa.key[2]); in atl_dev_configure_macsec()
846 msg_macsec.rxsa.key[2] = rte_bswap32(aqcfg->rxsa.key[1]); in atl_dev_configure_macsec()
847 msg_macsec.rxsa.key[3] = rte_bswap32(aqcfg->rxsa.key[0]); in atl_dev_configure_macsec()
849 hw->aq_fw_ops->send_macsec_req(hw, &msg_macsec, &response); in atl_dev_configure_macsec()