H A D | mlx5_eswitch.c | 219 esw_fdb_set_vport_rule(struct mlx5_eswitch *esw, u8 mac[ETH_ALEN], u32 vport) in esw_fdb_set_vport_rule() argument 268 esw_create_fdb_table(struct mlx5_eswitch * esw) esw_create_fdb_table() argument 329 esw_destroy_fdb_table(struct mlx5_eswitch * esw) esw_destroy_fdb_table() argument 345 esw_add_uc_addr(struct mlx5_eswitch * esw,struct vport_addr * vaddr) esw_add_uc_addr() argument 381 esw_del_uc_addr(struct mlx5_eswitch * esw,struct vport_addr * vaddr) esw_del_uc_addr() argument 406 esw_add_mc_addr(struct mlx5_eswitch * esw,struct vport_addr * vaddr) esw_add_mc_addr() argument 437 esw_del_mc_addr(struct mlx5_eswitch * esw,struct vport_addr * vaddr) esw_del_mc_addr() argument 471 esw_apply_vport_addr_list(struct mlx5_eswitch * esw,u32 vport_num,int list_type) esw_apply_vport_addr_list() argument 506 esw_update_vport_addr_list(struct mlx5_eswitch * esw,u32 vport_num,int list_type) esw_update_vport_addr_list() argument 574 struct mlx5_eswitch *esw = dev->priv.eswitch; esw_vport_change_handler() local 601 esw_vport_enable_egress_acl(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_enable_egress_acl() argument 678 esw_vport_cleanup_egress_rules(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_cleanup_egress_rules() argument 685 esw_vport_disable_egress_acl(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_disable_egress_acl() argument 702 esw_vport_enable_ingress_acl(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_enable_ingress_acl() argument 763 esw_vport_cleanup_ingress_rules(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_cleanup_ingress_rules() argument 769 esw_vport_disable_ingress_acl(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_disable_ingress_acl() argument 784 esw_vport_ingress_config(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_ingress_config() argument 841 esw_vport_egress_config(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_egress_config() argument 918 esw_enable_vport(struct mlx5_eswitch * esw,int vport_num,int enable_events) esw_enable_vport() argument 956 esw_cleanup_vport(struct mlx5_eswitch * esw,u16 vport_num) esw_cleanup_vport() argument 977 esw_disable_vport(struct mlx5_eswitch * esw,int vport_num) esw_disable_vport() argument 1014 mlx5_eswitch_enable_sriov(struct mlx5_eswitch * esw,int nvfs) mlx5_eswitch_enable_sriov() argument 1055 mlx5_eswitch_disable_sriov(struct mlx5_eswitch * esw) mlx5_eswitch_disable_sriov() argument 1078 struct mlx5_eswitch *esw; mlx5_eswitch_init() local 1146 mlx5_eswitch_cleanup(struct mlx5_eswitch * esw) mlx5_eswitch_cleanup() argument 1162 mlx5_eswitch_vport_event(struct mlx5_eswitch * esw,struct mlx5_eqe * eqe) mlx5_eswitch_vport_event() argument 1181 ESW_ALLOWED(esw) global() argument 1183 LEGAL_VPORT(esw,vport) global() argument 1197 mlx5_eswitch_set_vport_mac(struct mlx5_eswitch * esw,int vport,u8 mac[ETH_ALEN]) mlx5_eswitch_set_vport_mac() argument 1228 mlx5_eswitch_set_vport_state(struct mlx5_eswitch * esw,int vport,int link_state) mlx5_eswitch_set_vport_state() argument 1241 mlx5_eswitch_get_vport_config(struct mlx5_eswitch * esw,int vport,struct mlx5_esw_vport_info * ivi) mlx5_eswitch_get_vport_config() argument 1267 mlx5_eswitch_set_vport_vlan(struct mlx5_eswitch * esw,int vport,u16 vlan,u8 qos) mlx5_eswitch_set_vport_vlan() argument [all...] |