@@ -4836,6 +4836,7 @@ static int send_login(struct ibmvnic_adapter *adapter)
4836
4836
struct device * dev = & adapter -> vdev -> dev ;
4837
4837
struct vnic_login_client_data * vlcd ;
4838
4838
dma_addr_t rsp_buffer_token ;
4839
+ unsigned char hex_str [16 * 3 ];
4839
4840
dma_addr_t buffer_token ;
4840
4841
size_t rsp_buffer_size ;
4841
4842
union ibmvnic_crq crq ;
@@ -4939,9 +4940,9 @@ static int send_login(struct ibmvnic_adapter *adapter)
4939
4940
vnic_add_client_data (adapter , vlcd );
4940
4941
4941
4942
netdev_dbg (adapter -> netdev , "Login Buffer:\n" );
4942
- for ( i = 0 ; i < ( adapter -> login_buf_sz - 1 ) / 8 + 1 ; i ++ ) {
4943
- netdev_dbg ( adapter -> netdev , "%016lx\n" ,
4944
- (( unsigned long * )( adapter -> login_buf ))[ i ] );
4943
+ for_each_line_in_hex_dump ( i , 16 , hex_str , sizeof ( hex_str ), 8 ,
4944
+ adapter -> login_buf , adapter -> login_buf_sz ) {
4945
+ netdev_dbg ( adapter -> netdev , "%s\n" , hex_str );
4945
4946
}
4946
4947
4947
4948
memset (& crq , 0 , sizeof (crq ));
@@ -5319,15 +5320,17 @@ static void handle_query_ip_offload_rsp(struct ibmvnic_adapter *adapter)
5319
5320
{
5320
5321
struct device * dev = & adapter -> vdev -> dev ;
5321
5322
struct ibmvnic_query_ip_offload_buffer * buf = & adapter -> ip_offload_buf ;
5323
+ unsigned char hex_str [16 * 3 ];
5322
5324
int i ;
5323
5325
5324
5326
dma_unmap_single (dev , adapter -> ip_offload_tok ,
5325
5327
sizeof (adapter -> ip_offload_buf ), DMA_FROM_DEVICE );
5326
5328
5327
5329
netdev_dbg (adapter -> netdev , "Query IP Offload Buffer:\n" );
5328
- for (i = 0 ; i < (sizeof (adapter -> ip_offload_buf ) - 1 ) / 8 + 1 ; i ++ )
5329
- netdev_dbg (adapter -> netdev , "%016lx\n" ,
5330
- ((unsigned long * )(buf ))[i ]);
5330
+ for_each_line_in_hex_dump (i , 16 , hex_str , sizeof (hex_str ), 8 , buf ,
5331
+ sizeof (adapter -> ip_offload_buf )) {
5332
+ netdev_dbg (adapter -> netdev , "%s\n" , hex_str );
5333
+ }
5331
5334
5332
5335
netdev_dbg (adapter -> netdev , "ipv4_chksum = %d\n" , buf -> ipv4_chksum );
5333
5336
netdev_dbg (adapter -> netdev , "ipv6_chksum = %d\n" , buf -> ipv6_chksum );
@@ -5520,6 +5523,7 @@ static int handle_login_rsp(union ibmvnic_crq *login_rsp_crq,
5520
5523
struct net_device * netdev = adapter -> netdev ;
5521
5524
struct ibmvnic_login_rsp_buffer * login_rsp = adapter -> login_rsp_buf ;
5522
5525
struct ibmvnic_login_buffer * login = adapter -> login_buf ;
5526
+ unsigned char hex_str [16 * 3 ];
5523
5527
u64 * tx_handle_array ;
5524
5528
u64 * rx_handle_array ;
5525
5529
int num_tx_pools ;
@@ -5558,9 +5562,10 @@ static int handle_login_rsp(union ibmvnic_crq *login_rsp_crq,
5558
5562
netdev -> mtu = adapter -> req_mtu - ETH_HLEN ;
5559
5563
5560
5564
netdev_dbg (adapter -> netdev , "Login Response Buffer:\n" );
5561
- for (i = 0 ; i < (adapter -> login_rsp_buf_sz - 1 ) / 8 + 1 ; i ++ ) {
5562
- netdev_dbg (adapter -> netdev , "%016lx\n" ,
5563
- ((unsigned long * )(adapter -> login_rsp_buf ))[i ]);
5565
+ for_each_line_in_hex_dump (i , 16 , hex_str , sizeof (hex_str ), 8 ,
5566
+ adapter -> login_rsp_buf ,
5567
+ adapter -> login_rsp_buf_sz ) {
5568
+ netdev_dbg (adapter -> netdev , "%s\n" , hex_str );
5564
5569
}
5565
5570
5566
5571
/* Sanity checks */
0 commit comments