diff options
-rw-r--r-- | drivers/net/ethernet/qlogic/qed/qed_roce.c | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/drivers/net/ethernet/qlogic/qed/qed_roce.c b/drivers/net/ethernet/qlogic/qed/qed_roce.c index 7d7a64c55ff1..f9167d1354bb 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_roce.c +++ b/drivers/net/ethernet/qlogic/qed/qed_roce.c | |||
@@ -140,23 +140,16 @@ static void qed_rdma_copy_gids(struct qed_rdma_qp *qp, __le32 *src_gid, | |||
140 | 140 | ||
141 | static enum roce_flavor qed_roce_mode_to_flavor(enum roce_mode roce_mode) | 141 | static enum roce_flavor qed_roce_mode_to_flavor(enum roce_mode roce_mode) |
142 | { | 142 | { |
143 | enum roce_flavor flavor; | ||
144 | |||
145 | switch (roce_mode) { | 143 | switch (roce_mode) { |
146 | case ROCE_V1: | 144 | case ROCE_V1: |
147 | flavor = PLAIN_ROCE; | 145 | return PLAIN_ROCE; |
148 | break; | ||
149 | case ROCE_V2_IPV4: | 146 | case ROCE_V2_IPV4: |
150 | flavor = RROCE_IPV4; | 147 | return RROCE_IPV4; |
151 | break; | ||
152 | case ROCE_V2_IPV6: | 148 | case ROCE_V2_IPV6: |
153 | flavor = ROCE_V2_IPV6; | 149 | return RROCE_IPV6; |
154 | break; | ||
155 | default: | 150 | default: |
156 | flavor = MAX_ROCE_MODE; | 151 | return MAX_ROCE_FLAVOR; |
157 | break; | ||
158 | } | 152 | } |
159 | return flavor; | ||
160 | } | 153 | } |
161 | 154 | ||
162 | static void qed_roce_free_cid_pair(struct qed_hwfn *p_hwfn, u16 cid) | 155 | static void qed_roce_free_cid_pair(struct qed_hwfn *p_hwfn, u16 cid) |