Skip to content

Commit

Permalink
[hermon] Enable priority flow control on the FCoE priority
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Brown <mcb30@ipxe.org>
  • Loading branch information
mcb30 committed Nov 27, 2010
1 parent 54ec712 commit aa1c59c
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/drivers/infiniband/hermon.c
Expand Up @@ -38,6 +38,7 @@ FILE_LICENCE ( GPL2_OR_LATER );
#include <ipxe/ib_smc.h>
#include <ipxe/if_ether.h>
#include <ipxe/ethernet.h>
#include <ipxe/fcoe.h>
#include "hermon.h"

/**
Expand Down Expand Up @@ -2368,8 +2369,12 @@ static int hermon_eth_open ( struct net_device *netdev ) {
v_pptx, 1 );
MLX_FILL_1 ( &set_port.general, 1,
mtu, ( ETH_FRAME_LEN + 40 /* Used by card */ ) );
MLX_FILL_1 ( &set_port.general, 2, pptx, 1 );
MLX_FILL_1 ( &set_port.general, 3, pprx, 1 );
MLX_FILL_2 ( &set_port.general, 2,
pfctx, ( 1 << FCOE_VLAN_PRIORITY ),
pptx, 1 );
MLX_FILL_2 ( &set_port.general, 3,
pfcrx, ( 1 << FCOE_VLAN_PRIORITY ),
pprx, 1 );
if ( ( rc = hermon_cmd_set_port ( hermon, 1,
( HERMON_SET_PORT_GENERAL_PARAM |
ibdev->port ),
Expand Down

0 comments on commit aa1c59c

Please sign in to comment.