mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| commit 18b429e74eeafe42e947b1b0f9a760c7153a0b5c
 | |
| Author: Philip A. Prindeville <philipp@redfish-solutions.com>
 | |
| Date:   Wed Mar 30 12:59:26 2011 +0000
 | |
| 
 | |
|     atm/solos-pci: Don't include frame pseudo-header on transmit hex-dump
 | |
|     
 | |
|     Omit pkt_hdr preamble when dumping transmitted packet as hex-dump;
 | |
|     we can pull this up because the frame has already been sent, and
 | |
|     dumping it is the last thing we do with it before freeing it.
 | |
|     
 | |
|     Also include the size, vpi, and vci in the debug as is done on
 | |
|     receive.
 | |
|     
 | |
|     Use "port" consistently instead of "device" intermittently.
 | |
|     
 | |
|     Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
 | |
|     Signed-off-by: David S. Miller <davem@davemloft.net>
 | |
| ---
 | |
|  drivers/atm/solos-pci.c |    9 ++++++++-
 | |
|  1 files changed, 8 insertions(+), 1 deletions(-)
 | |
| 
 | |
| --- a/drivers/atm/solos-pci.c
 | |
| +++ b/drivers/atm/solos-pci.c
 | |
| @@ -697,7 +697,7 @@ void solos_bh(unsigned long card_arg)
 | |
|  					      size);
 | |
|  			}
 | |
|  			if (atmdebug) {
 | |
| -				dev_info(&card->dev->dev, "Received: device %d\n", port);
 | |
| +				dev_info(&card->dev->dev, "Received: port %d\n", port);
 | |
|  				dev_info(&card->dev->dev, "size: %d VPI: %d VCI: %d\n",
 | |
|  					 size, le16_to_cpu(header->vpi),
 | |
|  					 le16_to_cpu(header->vci));
 | |
| @@ -1018,8 +1018,15 @@ static uint32_t fpga_tx(struct solos_car
 | |
|  
 | |
|  			/* Clean up and free oldskb now it's gone */
 | |
|  			if (atmdebug) {
 | |
| +				struct pkt_hdr *header = (void *)oldskb->data;
 | |
| +				int size = le16_to_cpu(header->size);
 | |
| +
 | |
| +				skb_pull(oldskb, sizeof(*header));
 | |
|  				dev_info(&card->dev->dev, "Transmitted: port %d\n",
 | |
|  					 port);
 | |
| +				dev_info(&card->dev->dev, "size: %d VPI: %d VCI: %d\n",
 | |
| +					 size, le16_to_cpu(header->vpi),
 | |
| +					 le16_to_cpu(header->vci));
 | |
|  				print_buffer(oldskb);
 | |
|  			}
 | |
|  
 |