@@ -345,8 +345,8 @@ void netpoll_send_udp(struct netpoll *np, const char *msg, int len)
345
345
udph -> dest = htons (np -> remote_port );
346
346
udph -> len = htons (udp_len );
347
347
udph -> check = 0 ;
348
- udph -> check = csum_tcpudp_magic (htonl ( np -> local_ip ) ,
349
- htonl ( np -> remote_ip ) ,
348
+ udph -> check = csum_tcpudp_magic (np -> local_ip ,
349
+ np -> remote_ip ,
350
350
udp_len , IPPROTO_UDP ,
351
351
csum_partial (udph , udp_len , 0 ));
352
352
if (udph -> check == 0 )
@@ -365,8 +365,8 @@ void netpoll_send_udp(struct netpoll *np, const char *msg, int len)
365
365
iph -> ttl = 64 ;
366
366
iph -> protocol = IPPROTO_UDP ;
367
367
iph -> check = 0 ;
368
- put_unaligned (htonl ( np -> local_ip ) , & (iph -> saddr ));
369
- put_unaligned (htonl ( np -> remote_ip ) , & (iph -> daddr ));
368
+ put_unaligned (np -> local_ip , & (iph -> saddr ));
369
+ put_unaligned (np -> remote_ip , & (iph -> daddr ));
370
370
iph -> check = ip_fast_csum ((unsigned char * )iph , iph -> ihl );
371
371
372
372
eth = (struct ethhdr * ) skb_push (skb , ETH_HLEN );
@@ -424,7 +424,7 @@ static void arp_reply(struct sk_buff *skb)
424
424
memcpy (& tip , arp_ptr , 4 );
425
425
426
426
/* Should we ignore arp? */
427
- if (tip != htonl ( np -> local_ip ) ||
427
+ if (tip != np -> local_ip ||
428
428
ipv4_is_loopback (tip ) || ipv4_is_multicast (tip ))
429
429
return ;
430
430
@@ -533,9 +533,9 @@ int __netpoll_rx(struct sk_buff *skb)
533
533
goto out ;
534
534
if (checksum_udp (skb , uh , ulen , iph -> saddr , iph -> daddr ))
535
535
goto out ;
536
- if (np -> local_ip && np -> local_ip != ntohl ( iph -> daddr ) )
536
+ if (np -> local_ip && np -> local_ip != iph -> daddr )
537
537
goto out ;
538
- if (np -> remote_ip && np -> remote_ip != ntohl ( iph -> saddr ) )
538
+ if (np -> remote_ip && np -> remote_ip != iph -> saddr )
539
539
goto out ;
540
540
if (np -> local_port && np -> local_port != ntohs (uh -> dest ))
541
541
goto out ;
@@ -560,14 +560,14 @@ void netpoll_print_options(struct netpoll *np)
560
560
{
561
561
printk (KERN_INFO "%s: local port %d\n" ,
562
562
np -> name , np -> local_port );
563
- printk (KERN_INFO "%s: local IP %d.%d.%d.%d \n" ,
564
- np -> name , HIPQUAD ( np -> local_ip ) );
563
+ printk (KERN_INFO "%s: local IP %pI4 \n" ,
564
+ np -> name , & np -> local_ip );
565
565
printk (KERN_INFO "%s: interface %s\n" ,
566
566
np -> name , np -> dev_name );
567
567
printk (KERN_INFO "%s: remote port %d\n" ,
568
568
np -> name , np -> remote_port );
569
- printk (KERN_INFO "%s: remote IP %d.%d.%d.%d \n" ,
570
- np -> name , HIPQUAD ( np -> remote_ip ) );
569
+ printk (KERN_INFO "%s: remote IP %pI4 \n" ,
570
+ np -> name , & np -> remote_ip );
571
571
printk (KERN_INFO "%s: remote ethernet address %pM\n" ,
572
572
np -> name , np -> remote_mac );
573
573
}
@@ -589,7 +589,7 @@ int netpoll_parse_options(struct netpoll *np, char *opt)
589
589
if ((delim = strchr (cur , '/' )) == NULL )
590
590
goto parse_failed ;
591
591
* delim = 0 ;
592
- np -> local_ip = ntohl ( in_aton (cur ) );
592
+ np -> local_ip = in_aton (cur );
593
593
cur = delim ;
594
594
}
595
595
cur ++ ;
@@ -618,7 +618,7 @@ int netpoll_parse_options(struct netpoll *np, char *opt)
618
618
if ((delim = strchr (cur , '/' )) == NULL )
619
619
goto parse_failed ;
620
620
* delim = 0 ;
621
- np -> remote_ip = ntohl ( in_aton (cur ) );
621
+ np -> remote_ip = in_aton (cur );
622
622
cur = delim + 1 ;
623
623
624
624
if (* cur != 0 ) {
@@ -759,10 +759,9 @@ int netpoll_setup(struct netpoll *np)
759
759
goto release ;
760
760
}
761
761
762
- np -> local_ip = ntohl ( in_dev -> ifa_list -> ifa_local ) ;
762
+ np -> local_ip = in_dev -> ifa_list -> ifa_local ;
763
763
rcu_read_unlock ();
764
- printk (KERN_INFO "%s: local IP %d.%d.%d.%d\n" ,
765
- np -> name , HIPQUAD (np -> local_ip ));
764
+ printk (KERN_INFO "%s: local IP %pI4\n" , np -> name , & np -> local_ip );
766
765
}
767
766
768
767
if (np -> rx_hook ) {
0 commit comments