Lines Matching refs:ctrl_pkt

64 	struct lio_ctrl_pkt ctrl_pkt;  in lio_send_rx_ctrl_cmd()  local
71 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_send_rx_ctrl_cmd()
77 ctrl_pkt.ncmd.s.cmd = LIO_CMD_RX_CTL; in lio_send_rx_ctrl_cmd()
78 ctrl_pkt.ncmd.s.param1 = start_stop; in lio_send_rx_ctrl_cmd()
79 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_send_rx_ctrl_cmd()
81 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_send_rx_ctrl_cmd()
248 struct lio_ctrl_pkt ctrl_pkt; in lio_dev_xstats_reset() local
262 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_dev_xstats_reset()
268 ctrl_pkt.ncmd.s.cmd = LIO_CMD_CLEAR_STATS; in lio_dev_xstats_reset()
269 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_dev_xstats_reset()
271 ret = lio_send_ctrl_pkt(lio_dev, &ctrl_pkt); in lio_dev_xstats_reset()
440 struct lio_ctrl_pkt ctrl_pkt; in lio_dev_mtu_set() local
464 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_dev_mtu_set()
470 ctrl_pkt.ncmd.s.cmd = LIO_CMD_CHANGE_MTU; in lio_dev_mtu_set()
471 ctrl_pkt.ncmd.s.param1 = mtu; in lio_dev_mtu_set()
472 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_dev_mtu_set()
474 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_dev_mtu_set()
506 struct lio_ctrl_pkt ctrl_pkt; in lio_dev_rss_reta_update() local
527 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_dev_rss_reta_update()
530 rss_param = (struct lio_rss_set *)&ctrl_pkt.udd[0]; in lio_dev_rss_reta_update()
535 ctrl_pkt.ncmd.s.cmd = LIO_CMD_SET_RSS; in lio_dev_rss_reta_update()
536 ctrl_pkt.ncmd.s.more = sizeof(struct lio_rss_set) >> 3; in lio_dev_rss_reta_update()
537 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_dev_rss_reta_update()
557 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_dev_rss_reta_update()
644 struct lio_ctrl_pkt ctrl_pkt; in lio_dev_rss_hash_update() local
657 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_dev_rss_hash_update()
660 rss_param = (struct lio_rss_set *)&ctrl_pkt.udd[0]; in lio_dev_rss_hash_update()
665 ctrl_pkt.ncmd.s.cmd = LIO_CMD_SET_RSS; in lio_dev_rss_hash_update()
666 ctrl_pkt.ncmd.s.more = sizeof(struct lio_rss_set) >> 3; in lio_dev_rss_hash_update()
667 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_dev_rss_hash_update()
745 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_dev_rss_hash_update()
776 struct lio_ctrl_pkt ctrl_pkt; in lio_dev_udp_tunnel_add() local
791 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_dev_udp_tunnel_add()
797 ctrl_pkt.ncmd.s.cmd = LIO_CMD_VXLAN_PORT_CONFIG; in lio_dev_udp_tunnel_add()
798 ctrl_pkt.ncmd.s.param1 = udp_tnl->udp_port; in lio_dev_udp_tunnel_add()
799 ctrl_pkt.ncmd.s.more = LIO_CMD_VXLAN_PORT_ADD; in lio_dev_udp_tunnel_add()
800 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_dev_udp_tunnel_add()
802 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_dev_udp_tunnel_add()
833 struct lio_ctrl_pkt ctrl_pkt; in lio_dev_udp_tunnel_del() local
848 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_dev_udp_tunnel_del()
854 ctrl_pkt.ncmd.s.cmd = LIO_CMD_VXLAN_PORT_CONFIG; in lio_dev_udp_tunnel_del()
855 ctrl_pkt.ncmd.s.param1 = udp_tnl->udp_port; in lio_dev_udp_tunnel_del()
856 ctrl_pkt.ncmd.s.more = LIO_CMD_VXLAN_PORT_DEL; in lio_dev_udp_tunnel_del()
857 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_dev_udp_tunnel_del()
859 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_dev_udp_tunnel_del()
877 struct lio_ctrl_pkt ctrl_pkt; in lio_dev_vlan_filter_set() local
887 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_dev_vlan_filter_set()
893 ctrl_pkt.ncmd.s.cmd = on ? in lio_dev_vlan_filter_set()
895 ctrl_pkt.ncmd.s.param1 = vlan_id; in lio_dev_vlan_filter_set()
896 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_dev_vlan_filter_set()
898 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_dev_vlan_filter_set()
977 struct lio_ctrl_pkt ctrl_pkt; in lio_change_dev_flag() local
984 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_change_dev_flag()
991 ctrl_pkt.ncmd.s.cmd = LIO_CMD_CHANGE_DEVFLAGS; in lio_change_dev_flag()
992 ctrl_pkt.ncmd.s.param1 = lio_dev->ifflags; in lio_change_dev_flag()
993 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_change_dev_flag()
995 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_change_dev_flag()
1603 struct lio_ctrl_pkt ctrl_pkt; in lio_enable_hw_tunnel_rx_checksum() local
1610 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_enable_hw_tunnel_rx_checksum()
1616 ctrl_pkt.ncmd.s.cmd = LIO_CMD_TNL_RX_CSUM_CTL; in lio_enable_hw_tunnel_rx_checksum()
1617 ctrl_pkt.ncmd.s.param1 = LIO_CMD_RXCSUM_ENABLE; in lio_enable_hw_tunnel_rx_checksum()
1618 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_enable_hw_tunnel_rx_checksum()
1620 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_enable_hw_tunnel_rx_checksum()
1637 struct lio_ctrl_pkt ctrl_pkt; in lio_enable_hw_tunnel_tx_checksum() local
1644 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_enable_hw_tunnel_tx_checksum()
1650 ctrl_pkt.ncmd.s.cmd = LIO_CMD_TNL_TX_CSUM_CTL; in lio_enable_hw_tunnel_tx_checksum()
1651 ctrl_pkt.ncmd.s.param1 = LIO_CMD_TXCSUM_ENABLE; in lio_enable_hw_tunnel_tx_checksum()
1652 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_enable_hw_tunnel_tx_checksum()
1654 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_enable_hw_tunnel_tx_checksum()
1669 struct lio_ctrl_pkt ctrl_pkt; in lio_send_queue_count_update() local
1682 memset(&ctrl_pkt, 0, sizeof(struct lio_ctrl_pkt)); in lio_send_queue_count_update()
1688 ctrl_pkt.ncmd.s.cmd = LIO_CMD_QUEUE_COUNT_CTL; in lio_send_queue_count_update()
1689 ctrl_pkt.ncmd.s.param1 = num_txq; in lio_send_queue_count_update()
1690 ctrl_pkt.ncmd.s.param2 = num_rxq; in lio_send_queue_count_update()
1691 ctrl_pkt.ctrl_cmd = &ctrl_cmd; in lio_send_queue_count_update()
1693 if (lio_send_ctrl_pkt(lio_dev, &ctrl_pkt)) { in lio_send_queue_count_update()