Lines Matching refs:nctrl

1985 	struct octnic_ctrl_pkt nctrl;  in liquidio_set_mcast_list()  local
1991 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list()
1994 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list()
1995 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list()
1996 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list()
1997 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list()
1998 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list()
1999 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list()
2000 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list()
2001 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_mcast_list()
2004 mc = &nctrl.udd[0]; in liquidio_set_mcast_list()
2010 if (++mc > &nctrl.udd[mc_count]) in liquidio_set_mcast_list()
2017 nctrl.wait_time = 0; in liquidio_set_mcast_list()
2019 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mcast_list()
2036 struct octnic_ctrl_pkt nctrl; in liquidio_set_mac() local
2041 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mac()
2043 nctrl.ncmd.u64 = 0; in liquidio_set_mac()
2044 nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; in liquidio_set_mac()
2045 nctrl.ncmd.s.param1 = 0; in liquidio_set_mac()
2046 nctrl.ncmd.s.more = 1; in liquidio_set_mac()
2047 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mac()
2048 nctrl.netpndev = (u64)netdev; in liquidio_set_mac()
2049 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_mac()
2050 nctrl.wait_time = 100; in liquidio_set_mac()
2052 nctrl.udd[0] = 0; in liquidio_set_mac()
2054 memcpy((u8 *)&nctrl.udd[0] + 2, addr->sa_data, ETH_ALEN); in liquidio_set_mac()
2056 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mac()
2592 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_add_vid() local
2595 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_add_vid()
2597 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_add_vid()
2598 nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; in liquidio_vlan_rx_add_vid()
2599 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_add_vid()
2600 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_add_vid()
2601 nctrl.wait_time = 100; in liquidio_vlan_rx_add_vid()
2602 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_add_vid()
2603 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_add_vid()
2605 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_add_vid()
2620 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_kill_vid() local
2623 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_kill_vid()
2625 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_kill_vid()
2626 nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; in liquidio_vlan_rx_kill_vid()
2627 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_kill_vid()
2628 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_kill_vid()
2629 nctrl.wait_time = 100; in liquidio_vlan_rx_kill_vid()
2630 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_kill_vid()
2631 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_kill_vid()
2633 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_kill_vid()
2653 struct octnic_ctrl_pkt nctrl; in liquidio_set_rxcsum_command() local
2656 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_rxcsum_command()
2658 nctrl.ncmd.u64 = 0; in liquidio_set_rxcsum_command()
2659 nctrl.ncmd.s.cmd = command; in liquidio_set_rxcsum_command()
2660 nctrl.ncmd.s.param1 = rx_cmd; in liquidio_set_rxcsum_command()
2661 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_rxcsum_command()
2662 nctrl.wait_time = 100; in liquidio_set_rxcsum_command()
2663 nctrl.netpndev = (u64)netdev; in liquidio_set_rxcsum_command()
2664 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_rxcsum_command()
2666 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_rxcsum_command()
2688 struct octnic_ctrl_pkt nctrl; in liquidio_vxlan_port_command() local
2691 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vxlan_port_command()
2693 nctrl.ncmd.u64 = 0; in liquidio_vxlan_port_command()
2694 nctrl.ncmd.s.cmd = command; in liquidio_vxlan_port_command()
2695 nctrl.ncmd.s.more = vxlan_cmd_bit; in liquidio_vxlan_port_command()
2696 nctrl.ncmd.s.param1 = vxlan_port; in liquidio_vxlan_port_command()
2697 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vxlan_port_command()
2698 nctrl.wait_time = 100; in liquidio_vxlan_port_command()
2699 nctrl.netpndev = (u64)netdev; in liquidio_vxlan_port_command()
2700 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vxlan_port_command()
2702 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vxlan_port_command()
2828 struct octnic_ctrl_pkt nctrl; in __liquidio_set_vf_mac() local
2836 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in __liquidio_set_vf_mac()
2838 nctrl.ncmd.u64 = 0; in __liquidio_set_vf_mac()
2839 nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; in __liquidio_set_vf_mac()
2841 nctrl.ncmd.s.param1 = vfidx + 1; in __liquidio_set_vf_mac()
2842 nctrl.ncmd.s.param2 = (is_admin_assigned ? 1 : 0); in __liquidio_set_vf_mac()
2843 nctrl.ncmd.s.more = 1; in __liquidio_set_vf_mac()
2844 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in __liquidio_set_vf_mac()
2845 nctrl.netpndev = (u64)netdev; in __liquidio_set_vf_mac()
2846 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in __liquidio_set_vf_mac()
2847 nctrl.wait_time = LIO_CMD_WAIT_TM; in __liquidio_set_vf_mac()
2849 nctrl.udd[0] = 0; in __liquidio_set_vf_mac()
2851 ether_addr_copy((u8 *)&nctrl.udd[0] + 2, mac); in __liquidio_set_vf_mac()
2853 oct->sriov_info.vf_macaddr[vfidx] = nctrl.udd[0]; in __liquidio_set_vf_mac()
2855 octnet_send_nic_ctrl_pkt(oct, &nctrl); in __liquidio_set_vf_mac()
2881 struct octnic_ctrl_pkt nctrl; in liquidio_set_vf_vlan() local
2901 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_vf_vlan()
2904 nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; in liquidio_set_vf_vlan()
2906 nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; in liquidio_set_vf_vlan()
2908 nctrl.ncmd.s.param1 = vlantci; in liquidio_set_vf_vlan()
2909 nctrl.ncmd.s.param2 = in liquidio_set_vf_vlan()
2911 nctrl.ncmd.s.more = 0; in liquidio_set_vf_vlan()
2912 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_vf_vlan()
2913 nctrl.cb_fn = NULL; in liquidio_set_vf_vlan()
2914 nctrl.wait_time = LIO_CMD_WAIT_TM; in liquidio_set_vf_vlan()
2916 octnet_send_nic_ctrl_pkt(oct, &nctrl); in liquidio_set_vf_vlan()
3057 struct octnic_ctrl_pkt nctrl; in liquidio_set_vf_link_state() local
3065 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_vf_link_state()
3066 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_VF_LINKSTATE; in liquidio_set_vf_link_state()
3067 nctrl.ncmd.s.param1 = in liquidio_set_vf_link_state()
3069 nctrl.ncmd.s.param2 = linkstate; in liquidio_set_vf_link_state()
3070 nctrl.ncmd.s.more = 0; in liquidio_set_vf_link_state()
3071 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_vf_link_state()
3072 nctrl.cb_fn = NULL; in liquidio_set_vf_link_state()
3073 nctrl.wait_time = LIO_CMD_WAIT_TM; in liquidio_set_vf_link_state()
3075 octnet_send_nic_ctrl_pkt(oct, &nctrl); in liquidio_set_vf_link_state()