Lines Matching refs:nctrl
1042 struct octnic_ctrl_pkt nctrl; in liquidio_set_uc_list() local
1056 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_uc_list()
1057 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST; in liquidio_set_uc_list()
1058 nctrl.ncmd.s.more = lio->netdev_uc_count; in liquidio_set_uc_list()
1059 nctrl.ncmd.s.param1 = oct->vf_num; in liquidio_set_uc_list()
1060 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_uc_list()
1061 nctrl.netpndev = (u64)netdev; in liquidio_set_uc_list()
1062 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_uc_list()
1065 mac = &nctrl.udd[0]; in liquidio_set_uc_list()
1071 octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_uc_list()
1083 struct octnic_ctrl_pkt nctrl; in liquidio_set_mcast_list() local
1088 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list()
1091 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list()
1092 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list()
1093 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list()
1094 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list()
1095 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list()
1096 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list()
1097 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_mcast_list()
1100 mc = &nctrl.udd[0]; in liquidio_set_mcast_list()
1105 if (++mc > &nctrl.udd[mc_count]) in liquidio_set_mcast_list()
1109 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list()
1115 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mcast_list()
1134 struct octnic_ctrl_pkt nctrl; in liquidio_set_mac() local
1146 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mac()
1148 nctrl.ncmd.u64 = 0; in liquidio_set_mac()
1149 nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; in liquidio_set_mac()
1150 nctrl.ncmd.s.param1 = 0; in liquidio_set_mac()
1151 nctrl.ncmd.s.more = 1; in liquidio_set_mac()
1152 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mac()
1153 nctrl.netpndev = (u64)netdev; in liquidio_set_mac()
1155 nctrl.udd[0] = 0; in liquidio_set_mac()
1157 ether_addr_copy((u8 *)&nctrl.udd[0] + 2, addr->sa_data); in liquidio_set_mac()
1159 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mac()
1165 if (nctrl.sc_status == in liquidio_set_mac()
1663 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_add_vid() local
1666 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_add_vid()
1668 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_add_vid()
1669 nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; in liquidio_vlan_rx_add_vid()
1670 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_add_vid()
1671 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_add_vid()
1672 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_add_vid()
1673 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_add_vid()
1675 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_add_vid()
1691 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_kill_vid() local
1694 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_kill_vid()
1696 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_kill_vid()
1697 nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; in liquidio_vlan_rx_kill_vid()
1698 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_kill_vid()
1699 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_kill_vid()
1700 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_kill_vid()
1701 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_kill_vid()
1703 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_kill_vid()
1725 struct octnic_ctrl_pkt nctrl; in liquidio_set_rxcsum_command() local
1728 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_rxcsum_command()
1730 nctrl.ncmd.u64 = 0; in liquidio_set_rxcsum_command()
1731 nctrl.ncmd.s.cmd = command; in liquidio_set_rxcsum_command()
1732 nctrl.ncmd.s.param1 = rx_cmd; in liquidio_set_rxcsum_command()
1733 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_rxcsum_command()
1734 nctrl.netpndev = (u64)netdev; in liquidio_set_rxcsum_command()
1735 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_rxcsum_command()
1737 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_rxcsum_command()
1760 struct octnic_ctrl_pkt nctrl; in liquidio_vxlan_port_command() local
1763 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vxlan_port_command()
1765 nctrl.ncmd.u64 = 0; in liquidio_vxlan_port_command()
1766 nctrl.ncmd.s.cmd = command; in liquidio_vxlan_port_command()
1767 nctrl.ncmd.s.more = vxlan_cmd_bit; in liquidio_vxlan_port_command()
1768 nctrl.ncmd.s.param1 = vxlan_port; in liquidio_vxlan_port_command()
1769 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vxlan_port_command()
1770 nctrl.netpndev = (u64)netdev; in liquidio_vxlan_port_command()
1771 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vxlan_port_command()
1773 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vxlan_port_command()