Lines Matching refs:nctrl
1974 struct octnic_ctrl_pkt nctrl; in liquidio_set_mcast_list() local
1980 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list()
1983 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list()
1984 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list()
1985 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list()
1986 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list()
1987 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list()
1988 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list()
1989 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list()
1990 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_mcast_list()
1993 mc = &nctrl.udd[0]; in liquidio_set_mcast_list()
1999 if (++mc > &nctrl.udd[mc_count]) in liquidio_set_mcast_list()
2007 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mcast_list()
2024 struct octnic_ctrl_pkt nctrl; in liquidio_set_mac() local
2029 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mac()
2031 nctrl.ncmd.u64 = 0; in liquidio_set_mac()
2032 nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; in liquidio_set_mac()
2033 nctrl.ncmd.s.param1 = 0; in liquidio_set_mac()
2034 nctrl.ncmd.s.more = 1; in liquidio_set_mac()
2035 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mac()
2036 nctrl.netpndev = (u64)netdev; in liquidio_set_mac()
2038 nctrl.udd[0] = 0; in liquidio_set_mac()
2040 memcpy((u8 *)&nctrl.udd[0] + 2, addr->sa_data, ETH_ALEN); in liquidio_set_mac()
2042 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mac()
2048 if (nctrl.sc_status) { in liquidio_set_mac()
2051 __func__, nctrl.sc_status); in liquidio_set_mac()
2584 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_add_vid() local
2587 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_add_vid()
2589 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_add_vid()
2590 nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; in liquidio_vlan_rx_add_vid()
2591 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_add_vid()
2592 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_add_vid()
2593 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_add_vid()
2594 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_add_vid()
2596 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_add_vid()
2613 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_kill_vid() local
2616 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_kill_vid()
2618 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_kill_vid()
2619 nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; in liquidio_vlan_rx_kill_vid()
2620 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_kill_vid()
2621 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_kill_vid()
2622 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_kill_vid()
2623 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_kill_vid()
2625 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_kill_vid()
2647 struct octnic_ctrl_pkt nctrl; in liquidio_set_rxcsum_command() local
2650 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_rxcsum_command()
2652 nctrl.ncmd.u64 = 0; in liquidio_set_rxcsum_command()
2653 nctrl.ncmd.s.cmd = command; in liquidio_set_rxcsum_command()
2654 nctrl.ncmd.s.param1 = rx_cmd; in liquidio_set_rxcsum_command()
2655 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_rxcsum_command()
2656 nctrl.netpndev = (u64)netdev; in liquidio_set_rxcsum_command()
2657 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_rxcsum_command()
2659 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_rxcsum_command()
2683 struct octnic_ctrl_pkt nctrl; in liquidio_vxlan_port_command() local
2686 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vxlan_port_command()
2688 nctrl.ncmd.u64 = 0; in liquidio_vxlan_port_command()
2689 nctrl.ncmd.s.cmd = command; in liquidio_vxlan_port_command()
2690 nctrl.ncmd.s.more = vxlan_cmd_bit; in liquidio_vxlan_port_command()
2691 nctrl.ncmd.s.param1 = vxlan_port; in liquidio_vxlan_port_command()
2692 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vxlan_port_command()
2693 nctrl.netpndev = (u64)netdev; in liquidio_vxlan_port_command()
2694 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vxlan_port_command()
2696 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vxlan_port_command()
2824 struct octnic_ctrl_pkt nctrl; in __liquidio_set_vf_mac() local
2833 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in __liquidio_set_vf_mac()
2835 nctrl.ncmd.u64 = 0; in __liquidio_set_vf_mac()
2836 nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; in __liquidio_set_vf_mac()
2838 nctrl.ncmd.s.param1 = vfidx + 1; in __liquidio_set_vf_mac()
2839 nctrl.ncmd.s.more = 1; in __liquidio_set_vf_mac()
2840 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in __liquidio_set_vf_mac()
2841 nctrl.netpndev = (u64)netdev; in __liquidio_set_vf_mac()
2843 nctrl.ncmd.s.param2 = true; in __liquidio_set_vf_mac()
2844 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in __liquidio_set_vf_mac()
2847 nctrl.udd[0] = 0; in __liquidio_set_vf_mac()
2849 ether_addr_copy((u8 *)&nctrl.udd[0] + 2, mac); in __liquidio_set_vf_mac()
2851 oct->sriov_info.vf_macaddr[vfidx] = nctrl.udd[0]; in __liquidio_set_vf_mac()
2853 ret = octnet_send_nic_ctrl_pkt(oct, &nctrl); in __liquidio_set_vf_mac()
2881 struct octnic_ctrl_pkt nctrl; in liquidio_set_vf_spoofchk() local
2904 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_vf_spoofchk()
2905 nctrl.ncmd.s.cmdgroup = OCTNET_CMD_GROUP1; in liquidio_set_vf_spoofchk()
2906 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_VF_SPOOFCHK; in liquidio_set_vf_spoofchk()
2907 nctrl.ncmd.s.param1 = in liquidio_set_vf_spoofchk()
2911 nctrl.ncmd.s.param2 = enable; in liquidio_set_vf_spoofchk()
2912 nctrl.ncmd.s.more = 0; in liquidio_set_vf_spoofchk()
2913 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_vf_spoofchk()
2914 nctrl.cb_fn = NULL; in liquidio_set_vf_spoofchk()
2916 retval = octnet_send_nic_ctrl_pkt(oct, &nctrl); in liquidio_set_vf_spoofchk()
2937 struct octnic_ctrl_pkt nctrl; in liquidio_set_vf_vlan() local
2958 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_vf_vlan()
2961 nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; in liquidio_set_vf_vlan()
2963 nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; in liquidio_set_vf_vlan()
2965 nctrl.ncmd.s.param1 = vlantci; in liquidio_set_vf_vlan()
2966 nctrl.ncmd.s.param2 = in liquidio_set_vf_vlan()
2968 nctrl.ncmd.s.more = 0; in liquidio_set_vf_vlan()
2969 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_vf_vlan()
2970 nctrl.cb_fn = NULL; in liquidio_set_vf_vlan()
2972 ret = octnet_send_nic_ctrl_pkt(oct, &nctrl); in liquidio_set_vf_vlan()
3107 struct octnic_ctrl_pkt nctrl; in liquidio_set_vf_link_state() local
3116 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_vf_link_state()
3117 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_VF_LINKSTATE; in liquidio_set_vf_link_state()
3118 nctrl.ncmd.s.param1 = in liquidio_set_vf_link_state()
3120 nctrl.ncmd.s.param2 = linkstate; in liquidio_set_vf_link_state()
3121 nctrl.ncmd.s.more = 0; in liquidio_set_vf_link_state()
3122 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_vf_link_state()
3123 nctrl.cb_fn = NULL; in liquidio_set_vf_link_state()
3125 ret = octnet_send_nic_ctrl_pkt(oct, &nctrl); in liquidio_set_vf_link_state()