Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 315493
b: refs/heads/master
c: af22d9d
h: refs/heads/master
i:
  315491: 6032442
v: v3
  • Loading branch information
Amir Vadai authored and David S. Miller committed Jul 19, 2012
1 parent e0afb7f commit 3dd92c6
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0cc535a29916c6a0e6e6af0f3d42c2fe3b0b145d
refs/heads/master: af22d9de45caf8b2a99f2b27a927169c029528b4
6 changes: 3 additions & 3 deletions trunk/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@
#include <linux/kernel.h>
#include <linux/ethtool.h>
#include <linux/netdevice.h>
#include <linux/mlx4/driver.h>

#include "mlx4_en.h"
#include "en_port.h"

#define EN_ETHTOOL_QP_ATTACH (1ull << 63)
#define EN_ETHTOOL_MAC_MASK 0xffffffffffffULL
#define EN_ETHTOOL_SHORT_MASK cpu_to_be16(0xffff)
#define EN_ETHTOOL_WORD_MASK cpu_to_be32(0xffffffff)

Expand Down Expand Up @@ -751,7 +751,7 @@ static int mlx4_en_ethtool_to_net_trans_rule(struct net_device *dev,
struct ethhdr *eth_spec;
struct mlx4_en_priv *priv = netdev_priv(dev);
struct mlx4_spec_list *spec_l2;
__be64 mac_msk = cpu_to_be64(EN_ETHTOOL_MAC_MASK << 16);
__be64 mac_msk = cpu_to_be64(MLX4_MAC_MASK << 16);

err = mlx4_en_validate_flow(dev, cmd);
if (err)
Expand All @@ -761,7 +761,7 @@ static int mlx4_en_ethtool_to_net_trans_rule(struct net_device *dev,
if (!spec_l2)
return -ENOMEM;

mac = priv->mac & EN_ETHTOOL_MAC_MASK;
mac = priv->mac & MLX4_MAC_MASK;
be_mac = cpu_to_be64(mac << 16);

spec_l2->id = MLX4_NET_TRANS_RULE_ID_ETH;
Expand Down
1 change: 0 additions & 1 deletion trunk/drivers/net/ethernet/mellanox/mlx4/mcg.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@

#define MGM_QPN_MASK 0x00FFFFFF
#define MGM_BLCK_LB_BIT 30
#define MLX4_MAC_MASK 0xffffffffffffULL

static const u8 zero_gid[16]; /* automatically initialized to 0 */

Expand Down
1 change: 0 additions & 1 deletion trunk/drivers/net/ethernet/mellanox/mlx4/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@
#include "mlx4.h"

#define MLX4_MAC_VALID (1ull << 63)
#define MLX4_MAC_MASK 0xffffffffffffULL

#define MLX4_VLAN_VALID (1u << 31)
#define MLX4_VLAN_MASK 0xfff
Expand Down
3 changes: 1 addition & 2 deletions trunk/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,12 @@
#include <linux/slab.h>
#include <linux/mlx4/cmd.h>
#include <linux/mlx4/qp.h>
#include <linux/if_ether.h>

#include "mlx4.h"
#include "fw.h"

#define MLX4_MAC_VALID (1ull << 63)
#define MLX4_MAC_MASK 0x7fffffffffffffffULL
#define ETH_ALEN 6

struct mac_res {
struct list_head list;
Expand Down
2 changes: 2 additions & 0 deletions trunk/include/linux/mlx4/driver.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@

struct mlx4_dev;

#define MLX4_MAC_MASK 0xffffffffffffULL

enum mlx4_dev_event {
MLX4_DEV_EVENT_CATASTROPHIC_ERROR,
MLX4_DEV_EVENT_PORT_UP,
Expand Down

0 comments on commit 3dd92c6

Please sign in to comment.