|
@@ -109,6 +109,7 @@ static inline int cvm_oct_check_rcv_error(cvmx_wqe_t *work)
|
|
|
int interface = cvmx_helper_get_interface_num(work->ipprt);
|
|
|
int index = cvmx_helper_get_interface_index_num(work->ipprt);
|
|
|
union cvmx_gmxx_rxx_frm_ctl gmxx_rxx_frm_ctl;
|
|
|
+
|
|
|
gmxx_rxx_frm_ctl.u64 =
|
|
|
cvmx_read_csr(CVMX_GMXX_RXX_FRM_CTL(index, interface));
|
|
|
if (gmxx_rxx_frm_ctl.s.pre_chk == 0) {
|
|
@@ -214,6 +215,7 @@ static int cvm_oct_napi_poll(struct napi_struct *napi, int budget)
|
|
|
did_work_request = 0;
|
|
|
if (work == NULL) {
|
|
|
union cvmx_pow_wq_int wq_int;
|
|
|
+
|
|
|
wq_int.u64 = 0;
|
|
|
wq_int.s.iq_dis = 1 << pow_receive_group;
|
|
|
wq_int.s.wq_int = 1 << pow_receive_group;
|