]> The Tcpdump Group git mirrors - tcpdump/blobdiff - tcpdump.c
Autosar SOME/IP protocol support
[tcpdump] / tcpdump.c
index 40505b2c28c75a3cbda8c6144920738d4e4efb5f..cd277042e3483e91d65b495b7633b2bdf09cb214 100644 (file)
--- a/tcpdump.c
+++ b/tcpdump.c
@@ -1791,6 +1791,8 @@ main(int argc, char **argv)
                                ndo->ndo_packettype = PT_RESP;
                        else if (ascii_strcasecmp(optarg, "ptp") == 0)
                                ndo->ndo_packettype = PT_PTP;
+                       else if (ascii_strcasecmp(optarg, "someip") == 0)
+                               ndo->ndo_packettype = PT_SOMEIP;
                        else
                                error("unknown packet type `%s'", optarg);
                        break;
@@ -1903,16 +1905,7 @@ main(int argc, char **argv)
                         * may differ (e.g., it might be 32-bit, 64-bit,
                         * or 80-bit).
                         */
-                       switch (float_type_check(0x4e93312d)) {
-
-                       case 0x461a5794:
-                               printf("FPTYPE1\n");
-                               break;
-
-                       default:
-                               printf("FPTYPE2\n");
-                               break;
-                       }
+                       float_type_check(0x4e93312d);
                        return 0;
 
                default: