aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet')
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_common.c50
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_main.c2
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_nvm.c8
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_txrx.c2
-rw-r--r--drivers/net/ethernet/intel/i40evf/i40e_common.c44
-rw-r--r--drivers/net/ethernet/intel/i40evf/i40e_txrx.c2
6 files changed, 54 insertions, 54 deletions
diff --git a/drivers/net/ethernet/intel/i40e/i40e_common.c b/drivers/net/ethernet/intel/i40e/i40e_common.c
index 10f9451339ed..fc4817ab2bb3 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_common.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_common.c
@@ -85,9 +85,8 @@ void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
85{ 85{
86 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc; 86 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc;
87 u16 len = le16_to_cpu(aq_desc->datalen); 87 u16 len = le16_to_cpu(aq_desc->datalen);
88 u8 *aq_buffer = (u8 *)buffer; 88 u8 *buf = (u8 *)buffer;
89 u32 data[4]; 89 u16 i = 0;
90 u32 i = 0;
91 90
92 if ((!(mask & hw->debug_mask)) || (desc == NULL)) 91 if ((!(mask & hw->debug_mask)) || (desc == NULL))
93 return; 92 return;
@@ -109,29 +108,30 @@ void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
109 le32_to_cpu(aq_desc->params.external.addr_low)); 108 le32_to_cpu(aq_desc->params.external.addr_low));
110 109
111 if ((buffer != NULL) && (aq_desc->datalen != 0)) { 110 if ((buffer != NULL) && (aq_desc->datalen != 0)) {
112 memset(data, 0, sizeof(data));
113 i40e_debug(hw, mask, "AQ CMD Buffer:\n"); 111 i40e_debug(hw, mask, "AQ CMD Buffer:\n");
114 if (buf_len < len) 112 if (buf_len < len)
115 len = buf_len; 113 len = buf_len;
116 for (i = 0; i < len; i++) { 114 /* write the full 16-byte chunks */
117 data[((i % 16) / 4)] |= 115 for (i = 0; i < (len - 16); i += 16)
118 ((u32)aq_buffer[i]) << (8 * (i % 4)); 116 i40e_debug(hw, mask,
119 if ((i % 16) == 15) { 117 "\t0x%04X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X\n",
120 i40e_debug(hw, mask, 118 i, buf[i], buf[i + 1], buf[i + 2],
121 "\t0x%04X %08X %08X %08X %08X\n", 119 buf[i + 3], buf[i + 4], buf[i + 5],
122 i - 15, le32_to_cpu(data[0]), 120 buf[i + 6], buf[i + 7], buf[i + 8],
123 le32_to_cpu(data[1]), 121 buf[i + 9], buf[i + 10], buf[i + 11],
124 le32_to_cpu(data[2]), 122 buf[i + 12], buf[i + 13], buf[i + 14],
125 le32_to_cpu(data[3])); 123 buf[i + 15]);
126 memset(data, 0, sizeof(data)); 124 /* write whatever's left over without overrunning the buffer */
127 } 125 if (i < len) {
126 char d_buf[80];
127 int j = 0;
128
129 memset(d_buf, 0, sizeof(d_buf));
130 j += sprintf(d_buf, "\t0x%04X ", i);
131 while (i < len)
132 j += sprintf(&d_buf[j], " %02X", buf[i++]);
133 i40e_debug(hw, mask, "%s\n", d_buf);
128 } 134 }
129 if ((i % 16) != 0)
130 i40e_debug(hw, mask, "\t0x%04X %08X %08X %08X %08X\n",
131 i - (i % 16), le32_to_cpu(data[0]),
132 le32_to_cpu(data[1]),
133 le32_to_cpu(data[2]),
134 le32_to_cpu(data[3]));
135 } 135 }
136} 136}
137 137
@@ -3409,9 +3409,9 @@ i40e_status i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw,
3409 * is not passed then only register at 'reg_addr0' is read. 3409 * is not passed then only register at 'reg_addr0' is read.
3410 * 3410 *
3411 **/ 3411 **/
3412i40e_status i40e_aq_alternate_read(struct i40e_hw *hw, 3412static i40e_status i40e_aq_alternate_read(struct i40e_hw *hw,
3413 u32 reg_addr0, u32 *reg_val0, 3413 u32 reg_addr0, u32 *reg_val0,
3414 u32 reg_addr1, u32 *reg_val1) 3414 u32 reg_addr1, u32 *reg_val1)
3415{ 3415{
3416 struct i40e_aq_desc desc; 3416 struct i40e_aq_desc desc;
3417 struct i40e_aqc_alternate_write *cmd_resp = 3417 struct i40e_aqc_alternate_write *cmd_resp =
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c
index 0937cf325e00..02672c31119f 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c
@@ -7923,7 +7923,7 @@ static int i40e_ndo_bridge_getlink(struct sk_buff *skb, u32 pid, u32 seq,
7923} 7923}
7924#endif /* HAVE_BRIDGE_ATTRIBS */ 7924#endif /* HAVE_BRIDGE_ATTRIBS */
7925 7925
7926const struct net_device_ops i40e_netdev_ops = { 7926static const struct net_device_ops i40e_netdev_ops = {
7927 .ndo_open = i40e_open, 7927 .ndo_open = i40e_open,
7928 .ndo_stop = i40e_close, 7928 .ndo_stop = i40e_close,
7929 .ndo_start_xmit = i40e_lan_xmit_frame, 7929 .ndo_start_xmit = i40e_lan_xmit_frame,
diff --git a/drivers/net/ethernet/intel/i40e/i40e_nvm.c b/drivers/net/ethernet/intel/i40e/i40e_nvm.c
index 039018abad4a..89bd5b4d79cf 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_nvm.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_nvm.c
@@ -171,8 +171,8 @@ static i40e_status i40e_poll_sr_srctl_done_bit(struct i40e_hw *hw)
171 * 171 *
172 * Reads one 16 bit word from the Shadow RAM using the GLNVM_SRCTL register. 172 * Reads one 16 bit word from the Shadow RAM using the GLNVM_SRCTL register.
173 **/ 173 **/
174i40e_status i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset, 174static i40e_status i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset,
175 u16 *data) 175 u16 *data)
176{ 176{
177 i40e_status ret_code = I40E_ERR_TIMEOUT; 177 i40e_status ret_code = I40E_ERR_TIMEOUT;
178 u32 sr_reg; 178 u32 sr_reg;
@@ -237,8 +237,8 @@ i40e_status i40e_read_nvm_word(struct i40e_hw *hw, u16 offset,
237 * method. The buffer read is preceded by the NVM ownership take 237 * method. The buffer read is preceded by the NVM ownership take
238 * and followed by the release. 238 * and followed by the release.
239 **/ 239 **/
240i40e_status i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16 offset, 240static i40e_status i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16 offset,
241 u16 *words, u16 *data) 241 u16 *words, u16 *data)
242{ 242{
243 i40e_status ret_code = 0; 243 i40e_status ret_code = 0;
244 u16 index, word; 244 u16 index, word;
diff --git a/drivers/net/ethernet/intel/i40e/i40e_txrx.c b/drivers/net/ethernet/intel/i40e/i40e_txrx.c
index d4b4aa7c204e..7327952b292f 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_txrx.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_txrx.c
@@ -1044,7 +1044,7 @@ void i40e_clean_rx_ring(struct i40e_ring *rx_ring)
1044 for (i = 0; i < rx_ring->count; i++) { 1044 for (i = 0; i < rx_ring->count; i++) {
1045 rx_bi = &rx_ring->rx_bi[i]; 1045 rx_bi = &rx_ring->rx_bi[i];
1046 rx_bi->dma = 0; 1046 rx_bi->dma = 0;
1047 rx_bi->hdr_buf = 0; 1047 rx_bi->hdr_buf = NULL;
1048 } 1048 }
1049 } 1049 }
1050 } 1050 }
diff --git a/drivers/net/ethernet/intel/i40evf/i40e_common.c b/drivers/net/ethernet/intel/i40evf/i40e_common.c
index 0335b3f08cc1..f07b9ff2b823 100644
--- a/drivers/net/ethernet/intel/i40evf/i40e_common.c
+++ b/drivers/net/ethernet/intel/i40evf/i40e_common.c
@@ -85,9 +85,8 @@ void i40evf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
85{ 85{
86 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc; 86 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc;
87 u16 len = le16_to_cpu(aq_desc->datalen); 87 u16 len = le16_to_cpu(aq_desc->datalen);
88 u8 *aq_buffer = (u8 *)buffer; 88 u8 *buf = (u8 *)buffer;
89 u32 data[4]; 89 u16 i = 0;
90 u32 i = 0;
91 90
92 if ((!(mask & hw->debug_mask)) || (desc == NULL)) 91 if ((!(mask & hw->debug_mask)) || (desc == NULL))
93 return; 92 return;
@@ -109,29 +108,30 @@ void i40evf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
109 le32_to_cpu(aq_desc->params.external.addr_low)); 108 le32_to_cpu(aq_desc->params.external.addr_low));
110 109
111 if ((buffer != NULL) && (aq_desc->datalen != 0)) { 110 if ((buffer != NULL) && (aq_desc->datalen != 0)) {
112 memset(data, 0, sizeof(data));
113 i40e_debug(hw, mask, "AQ CMD Buffer:\n"); 111 i40e_debug(hw, mask, "AQ CMD Buffer:\n");
114 if (buf_len < len) 112 if (buf_len < len)
115 len = buf_len; 113 len = buf_len;
116 for (i = 0; i < len; i++) { 114 /* write the full 16-byte chunks */
117 data[((i % 16) / 4)] |= 115 for (i = 0; i < (len - 16); i += 16)
118 ((u32)aq_buffer[i]) << (8 * (i % 4)); 116 i40e_debug(hw, mask,
119 if ((i % 16) == 15) { 117 "\t0x%04X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X\n",
120 i40e_debug(hw, mask, 118 i, buf[i], buf[i + 1], buf[i + 2],
121 "\t0x%04X %08X %08X %08X %08X\n", 119 buf[i + 3], buf[i + 4], buf[i + 5],
122 i - 15, le32_to_cpu(data[0]), 120 buf[i + 6], buf[i + 7], buf[i + 8],
123 le32_to_cpu(data[1]), 121 buf[i + 9], buf[i + 10], buf[i + 11],
124 le32_to_cpu(data[2]), 122 buf[i + 12], buf[i + 13], buf[i + 14],
125 le32_to_cpu(data[3])); 123 buf[i + 15]);
126 memset(data, 0, sizeof(data)); 124 /* write whatever's left over without overrunning the buffer */
127 } 125 if (i < len) {
126 char d_buf[80];
127 int j = 0;
128
129 memset(d_buf, 0, sizeof(d_buf));
130 j += sprintf(d_buf, "\t0x%04X ", i);
131 while (i < len)
132 j += sprintf(&d_buf[j], " %02X", buf[i++]);
133 i40e_debug(hw, mask, "%s\n", d_buf);
128 } 134 }
129 if ((i % 16) != 0)
130 i40e_debug(hw, mask, "\t0x%04X %08X %08X %08X %08X\n",
131 i - (i % 16), le32_to_cpu(data[0]),
132 le32_to_cpu(data[1]),
133 le32_to_cpu(data[2]),
134 le32_to_cpu(data[3]));
135 } 135 }
136} 136}
137 137
diff --git a/drivers/net/ethernet/intel/i40evf/i40e_txrx.c b/drivers/net/ethernet/intel/i40evf/i40e_txrx.c
index fe13ad2def46..021b0d4d8a35 100644
--- a/drivers/net/ethernet/intel/i40evf/i40e_txrx.c
+++ b/drivers/net/ethernet/intel/i40evf/i40e_txrx.c
@@ -542,7 +542,7 @@ void i40evf_clean_rx_ring(struct i40e_ring *rx_ring)
542 for (i = 0; i < rx_ring->count; i++) { 542 for (i = 0; i < rx_ring->count; i++) {
543 rx_bi = &rx_ring->rx_bi[i]; 543 rx_bi = &rx_ring->rx_bi[i];
544 rx_bi->dma = 0; 544 rx_bi->dma = 0;
545 rx_bi->hdr_buf = 0; 545 rx_bi->hdr_buf = NULL;
546 } 546 }
547 } 547 }
548 } 548 }