Commit c0773b7c authored by Hiral Patel's avatar Hiral Patel Committed by James Bottomley

[SCSI] fnic: fix for trusted cos

Modified fnic driver to let hardware insert the COS value. Set bit
in descriptor to 0 telling hardware to use its lif COS configurations
to insert the COS value in the frames.
Signed-off-by: default avatarNarsimhulu Musini <nmusini@cisco.com>
Signed-off-by: default avatarHiral Patel <hiralpat@cisco.com>
Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
parent 8fc89a79
...@@ -495,7 +495,8 @@ void fnic_eth_send(struct fcoe_ctlr *fip, struct sk_buff *skb) ...@@ -495,7 +495,8 @@ void fnic_eth_send(struct fcoe_ctlr *fip, struct sk_buff *skb)
} }
fnic_queue_wq_eth_desc(wq, skb, pa, skb->len, fnic_queue_wq_eth_desc(wq, skb, pa, skb->len,
fnic->vlan_hw_insert, fnic->vlan_id, 1); 0 /* hw inserts cos value */,
fnic->vlan_id, 1);
spin_unlock_irqrestore(&fnic->wq_lock[0], flags); spin_unlock_irqrestore(&fnic->wq_lock[0], flags);
} }
...@@ -563,7 +564,8 @@ static int fnic_send_frame(struct fnic *fnic, struct fc_frame *fp) ...@@ -563,7 +564,8 @@ static int fnic_send_frame(struct fnic *fnic, struct fc_frame *fp)
} }
fnic_queue_wq_desc(wq, skb, pa, tot_len, fr_eof(fp), fnic_queue_wq_desc(wq, skb, pa, tot_len, fr_eof(fp),
fnic->vlan_hw_insert, fnic->vlan_id, 1, 1, 1); 0 /* hw inserts cos value */,
fnic->vlan_id, 1, 1, 1);
fnic_send_frame_end: fnic_send_frame_end:
spin_unlock_irqrestore(&fnic->wq_lock[0], flags); spin_unlock_irqrestore(&fnic->wq_lock[0], flags);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment