Lines Matching refs:spec_l2

1421 					struct mlx4_spec_list *spec_l2,  in mlx4_en_ethtool_add_mac_rule()  argument
1426 spec_l2->id = MLX4_NET_TRANS_RULE_ID_ETH; in mlx4_en_ethtool_add_mac_rule()
1427 memcpy(spec_l2->eth.dst_mac_msk, &mac_msk, ETH_ALEN); in mlx4_en_ethtool_add_mac_rule()
1428 memcpy(spec_l2->eth.dst_mac, mac, ETH_ALEN); in mlx4_en_ethtool_add_mac_rule()
1432 spec_l2->eth.vlan_id = cmd->fs.h_ext.vlan_tci; in mlx4_en_ethtool_add_mac_rule()
1433 spec_l2->eth.vlan_id_msk = cpu_to_be16(VLAN_VID_MASK); in mlx4_en_ethtool_add_mac_rule()
1436 list_add_tail(&spec_l2->list, rule_list_h); in mlx4_en_ethtool_add_mac_rule()
1444 struct mlx4_spec_list *spec_l2, in mlx4_en_ethtool_add_mac_rule_by_ipv4() argument
1459 return mlx4_en_ethtool_add_mac_rule(cmd, rule_list_h, spec_l2, &mac[0]); in mlx4_en_ethtool_add_mac_rule_by_ipv4()
1470 struct mlx4_spec_list *spec_l2; in add_ip_rule() local
1475 spec_l2 = kzalloc(sizeof(*spec_l2), GFP_KERNEL); in add_ip_rule()
1476 if (!spec_l2 || !spec_l3) { in add_ip_rule()
1481 err = mlx4_en_ethtool_add_mac_rule_by_ipv4(priv, cmd, list_h, spec_l2, in add_ip_rule()
1498 kfree(spec_l2); in add_ip_rule()
1508 struct mlx4_spec_list *spec_l2; in add_tcp_udp_rule() local
1513 spec_l2 = kzalloc(sizeof(*spec_l2), GFP_KERNEL); in add_tcp_udp_rule()
1516 if (!spec_l2 || !spec_l3 || !spec_l4) { in add_tcp_udp_rule()
1525 spec_l2, in add_tcp_udp_rule()
1537 spec_l2, in add_tcp_udp_rule()
1565 kfree(spec_l2); in add_tcp_udp_rule()
1577 struct mlx4_spec_list *spec_l2; in mlx4_en_ethtool_to_net_trans_rule() local
1586 spec_l2 = kzalloc(sizeof(*spec_l2), GFP_KERNEL); in mlx4_en_ethtool_to_net_trans_rule()
1587 if (!spec_l2) in mlx4_en_ethtool_to_net_trans_rule()
1591 mlx4_en_ethtool_add_mac_rule(cmd, rule_list_h, spec_l2, in mlx4_en_ethtool_to_net_trans_rule()
1593 spec_l2->eth.ether_type = eth_spec->h_proto; in mlx4_en_ethtool_to_net_trans_rule()
1595 spec_l2->eth.ether_type_enable = 1; in mlx4_en_ethtool_to_net_trans_rule()