@@ -435,8 +435,7 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
435
435
break ;
436
436
437
437
case PT_AODV :
438
- aodv_print (ndo , cp , length ,
439
- ip6 != NULL );
438
+ aodv_print (ndo , cp , length , IP_V (ip ) == 6 );
440
439
break ;
441
440
442
441
case PT_RADIUS :
@@ -541,40 +540,63 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
541
540
if (IS_SRC_OR_DST_PORT (NAMESERVER_PORT ))
542
541
/* over_tcp: FALSE, is_mdns: FALSE */
543
542
domain_print (ndo , cp , length , FALSE, FALSE);
544
- else if (IS_SRC_OR_DST_PORT (MULTICASTDNS_PORT ))
545
- /* over_tcp: FALSE, is_mdns: TRUE */
546
- domain_print (ndo , cp , length , FALSE, TRUE);
547
- else if (IS_SRC_OR_DST_PORT (TIMED_PORT ))
548
- timed_print (ndo , (const u_char * )cp );
543
+ else if (IS_SRC_OR_DST_PORT (BOOTPC_PORT ) ||
544
+ IS_SRC_OR_DST_PORT (BOOTPS_PORT ))
545
+ bootp_print (ndo , cp , length );
549
546
else if (IS_SRC_OR_DST_PORT (TFTP_PORT ))
550
547
tftp_print (ndo , cp , length );
551
- else if (IS_SRC_OR_DST_PORT (BOOTPC_PORT ) || IS_SRC_OR_DST_PORT (BOOTPS_PORT ))
552
- bootp_print (ndo , cp , length );
548
+ else if (IS_SRC_OR_DST_PORT (KERBEROS_PORT ))
549
+ krb_print (ndo , (const u_char * )cp );
550
+ else if (IS_SRC_OR_DST_PORT (NTP_PORT ))
551
+ ntp_print (ndo , cp , length );
552
+ #ifdef ENABLE_SMB
553
+ else if (IS_SRC_OR_DST_PORT (NETBIOS_NS_PORT ))
554
+ nbt_udp137_print (ndo , cp , length );
555
+ else if (IS_SRC_OR_DST_PORT (NETBIOS_DGRAM_PORT ))
556
+ nbt_udp138_print (ndo , cp , length );
557
+ #endif
558
+ else if (IS_SRC_OR_DST_PORT (SNMP_PORT ) ||
559
+ IS_SRC_OR_DST_PORT (SNMPTRAP_PORT ))
560
+ snmp_print (ndo , cp , length );
561
+ else if (IS_SRC_OR_DST_PORT (PTP_EVENT_PORT ) ||
562
+ IS_SRC_OR_DST_PORT (PTP_GENERAL_PORT ))
563
+ ptp_print (ndo , cp , length );
564
+ else if (IS_SRC_OR_DST_PORT (CISCO_AUTORP_PORT ))
565
+ cisco_autorp_print (ndo , cp , length );
566
+ else if (IS_SRC_OR_DST_PORT (ISAKMP_PORT ))
567
+ isakmp_print (ndo , cp , length , bp2 );
568
+ else if (IS_SRC_OR_DST_PORT (SYSLOG_PORT ))
569
+ syslog_print (ndo , cp , length );
553
570
else if (IS_SRC_OR_DST_PORT (RIP_PORT ))
554
571
rip_print (ndo , cp , length );
572
+ else if (IS_SRC_OR_DST_PORT (RIPNG_PORT ))
573
+ ripng_print (ndo , cp , length );
574
+ else if (IS_SRC_OR_DST_PORT (TIMED_PORT ))
575
+ timed_print (ndo , (const u_char * )cp );
576
+ else if (IS_SRC_OR_DST_PORT (DHCP6_SERV_PORT ) ||
577
+ IS_SRC_OR_DST_PORT (DHCP6_CLI_PORT ))
578
+ dhcp6_print (ndo , cp , length );
579
+ else if (IS_SRC_OR_DST_PORT (LDP_PORT ))
580
+ ldp_print (ndo , cp , length );
555
581
else if (IS_SRC_OR_DST_PORT (AODV_PORT ))
556
- aodv_print (ndo , cp , length ,
557
- ip6 != NULL );
558
- else if (IS_SRC_OR_DST_PORT (ISAKMP_PORT ))
559
- isakmp_print (ndo , cp , length , bp2 );
582
+ aodv_print (ndo , cp , length , IP_V (ip ) == 6 );
583
+ else if (IS_SRC_OR_DST_PORT (OLSR_PORT ))
584
+ olsr_print (ndo , cp , length , IP_V (ip ) == 6 );
585
+ else if (IS_SRC_OR_DST_PORT (LMP_PORT ))
586
+ lmp_print (ndo , cp , length );
587
+ else if (IS_SRC_OR_DST_PORT (KERBEROS_SEC_PORT ))
588
+ krb_print (ndo , (const u_char * )cp );
589
+ else if (IS_SRC_OR_DST_PORT (LWRES_PORT ))
590
+ lwres_print (ndo , cp , length );
591
+ else if (IS_SRC_OR_DST_PORT (MULTICASTDNS_PORT ))
592
+ /* over_tcp: FALSE, is_mdns: TRUE */
593
+ domain_print (ndo , cp , length , FALSE , TRUE );
560
594
else if (IS_SRC_OR_DST_PORT (ISAKMP_PORT_NATT ))
561
595
isakmp_rfc3948_print (ndo , cp , length , bp2 , IP_V (ip ), fragmented , ttl_hl );
562
596
else if (IS_SRC_OR_DST_PORT (ISAKMP_PORT_USER1 ) || IS_SRC_OR_DST_PORT (ISAKMP_PORT_USER2 ))
563
597
isakmp_print (ndo , cp , length , bp2 );
564
- else if (IS_SRC_OR_DST_PORT (SNMP_PORT ) || IS_SRC_OR_DST_PORT (SNMPTRAP_PORT ))
565
- snmp_print (ndo , cp , length );
566
- else if (IS_SRC_OR_DST_PORT (NTP_PORT ))
567
- ntp_print (ndo , cp , length );
568
- else if (IS_SRC_OR_DST_PORT (KERBEROS_PORT ) || IS_SRC_OR_DST_PORT (KERBEROS_SEC_PORT ))
569
- krb_print (ndo , (const u_char * )cp );
570
598
else if (IS_SRC_OR_DST_PORT (L2TP_PORT ))
571
599
l2tp_print (ndo , cp , length );
572
- #ifdef ENABLE_SMB
573
- else if (IS_SRC_OR_DST_PORT (NETBIOS_NS_PORT ))
574
- nbt_udp137_print (ndo , cp , length );
575
- else if (IS_SRC_OR_DST_PORT (NETBIOS_DGRAM_PORT ))
576
- nbt_udp138_print (ndo , cp , length );
577
- #endif
578
600
else if (dport == VAT_PORT )
579
601
vat_print (ndo , cp , length );
580
602
else if (IS_SRC_OR_DST_PORT (ZEPHYR_SRV_PORT ) || IS_SRC_OR_DST_PORT (ZEPHYR_CLT_PORT ))
@@ -587,10 +609,6 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
587
609
(dport >= RX_PORT_LOW && dport <= RX_PORT_HIGH ))
588
610
rx_print (ndo , cp , length , sport , dport ,
589
611
(const u_char * ) ip );
590
- else if (IS_SRC_OR_DST_PORT (RIPNG_PORT ))
591
- ripng_print (ndo , cp , length );
592
- else if (IS_SRC_OR_DST_PORT (DHCP6_SERV_PORT ) || IS_SRC_OR_DST_PORT (DHCP6_CLI_PORT ))
593
- dhcp6_print (ndo , cp , length );
594
612
else if (IS_SRC_OR_DST_PORT (AHCP_PORT ))
595
613
ahcp_print (ndo , cp , length );
596
614
else if (IS_SRC_OR_DST_PORT (BABEL_PORT ) || IS_SRC_OR_DST_PORT (BABEL_PORT_OLD ))
@@ -602,8 +620,6 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
602
620
*/
603
621
else if (dport == WB_PORT )
604
622
wb_print (ndo , cp , length );
605
- else if (IS_SRC_OR_DST_PORT (CISCO_AUTORP_PORT ))
606
- cisco_autorp_print (ndo , cp , length );
607
623
else if (IS_SRC_OR_DST_PORT (RADIUS_PORT ) ||
608
624
IS_SRC_OR_DST_PORT (RADIUS_NEW_PORT ) ||
609
625
IS_SRC_OR_DST_PORT (RADIUS_ACCOUNTING_PORT ) ||
@@ -613,13 +629,6 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
613
629
radius_print (ndo , cp , length );
614
630
else if (dport == HSRP_PORT )
615
631
hsrp_print (ndo , cp , length );
616
- else if (IS_SRC_OR_DST_PORT (LWRES_PORT ))
617
- lwres_print (ndo , cp , length );
618
- else if (IS_SRC_OR_DST_PORT (LDP_PORT ))
619
- ldp_print (ndo , cp , length );
620
- else if (IS_SRC_OR_DST_PORT (OLSR_PORT ))
621
- olsr_print (ndo , cp , length ,
622
- (IP_V (ip ) == 6 ) ? 1 : 0 );
623
632
else if (IS_SRC_OR_DST_PORT (MPLS_LSP_PING_PORT ))
624
633
lspping_print (ndo , cp , length );
625
634
else if (dport == BFD_CONTROL_PORT ||
@@ -630,8 +639,6 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
630
639
bfd_print (ndo , cp , length , dport );
631
640
else if (sport == SBFD_PORT )
632
641
bfd_print (ndo , cp , length , sport );
633
- else if (IS_SRC_OR_DST_PORT (LMP_PORT ))
634
- lmp_print (ndo , cp , length );
635
642
else if (IS_SRC_OR_DST_PORT (VQP_PORT ))
636
643
vqp_print (ndo , cp , length );
637
644
else if (IS_SRC_OR_DST_PORT (SFLOW_PORT ))
@@ -644,8 +651,6 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
644
651
lwapp_data_print (ndo , cp , length );
645
652
else if (IS_SRC_OR_DST_PORT (SIP_PORT ))
646
653
sip_print (ndo , cp , length );
647
- else if (IS_SRC_OR_DST_PORT (SYSLOG_PORT ))
648
- syslog_print (ndo , cp , length );
649
654
else if (IS_SRC_OR_DST_PORT (OTV_PORT ))
650
655
otv_print (ndo , cp , length );
651
656
else if (IS_SRC_OR_DST_PORT (VXLAN_PORT ))
@@ -665,9 +670,6 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length,
665
670
if (ndo - > ndo_vflag )
666
671
ND_PRINT ("kip ");
667
672
llap_print (ndo , cp , length );
668
- } else if (IS_SRC_OR_DST_PORT (PTP_EVENT_PORT ) ||
669
- IS_SRC_OR_DST_PORT (PTP_GENERAL_PORT )) {
670
- ptp_print (ndo , cp , length );
671
673
} else if (IS_SRC_OR_DST_PORT (SOMEIP_PORT ))
672
674
someip_print (ndo , cp , length );
673
675
else if (IS_SRC_OR_DST_PORT (HTTPS_PORT ) &&
0 commit comments