Lines Matching refs:nctrl
168 struct octnic_ctrl_pkt nctrl;
171 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt));
173 nctrl.ncmd.u64 = 0;
174 nctrl.ncmd.s.cmd = cmd;
175 nctrl.ncmd.s.param1 = param1;
176 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
177 nctrl.netpndev = (u64)netdev;
178 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion;
180 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl);
260 struct octnic_ctrl_pkt *nctrl = (struct octnic_ctrl_pkt *)nctrl_ptr;
261 struct net_device *netdev = (struct net_device *)nctrl->netpndev;
266 if (nctrl->sc_status)
269 switch (nctrl->ncmd.s.cmd) {
276 mac = ((u8 *)&nctrl->udd[0]) + 2;
277 if (nctrl->ncmd.s.param1) {
279 int vfidx = nctrl->ncmd.s.param1 - 1;
280 bool mac_is_admin_assigned = nctrl->ncmd.s.param2;
323 if (nctrl->ncmd.s.param1)
333 netdev->name, nctrl->ncmd.s.param1);
338 netdev->name, nctrl->ncmd.s.param1);
351 if (nctrl->ncmd.s.param1 == OCTNET_CMD_RXCSUM_ENABLE) {
354 } else if (nctrl->ncmd.s.param1 ==
365 if (nctrl->ncmd.s.param1 == OCTNET_CMD_TXCSUM_ENABLE) {
368 } else if (nctrl->ncmd.s.param1 ==
379 if (nctrl->ncmd.s.more == OCTNET_CMD_VXLAN_PORT_ADD) {
382 nctrl->ncmd.s.param1);
383 } else if (nctrl->ncmd.s.more ==
387 nctrl->ncmd.s.param1);
397 nctrl->ncmd.s.param1);
402 nctrl->ncmd.s.cmd);