Changeset f08447b in mainline
- Timestamp:
- 2024-12-13T08:44:05Z (10 months ago)
- Children:
- 1d14090
- Parents:
- 03cd7a9e
- git-author:
- Nataliia Korop <n.corop08@…> (2024-10-28 10:18:35)
- git-committer:
- Nataliia Korop <n.corop08@…> (2024-12-13 08:44:05)
- Location:
- uspace
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/pcapctl/main.c
r03cd7a9e rf08447b 117 117 ret = getopt_long(argc, argv, "d:lhf:rt", opts, &idx); 118 118 switch (ret) { 119 case 'd': 120 { 121 char *rest; 122 long result = strtol(optarg, &rest, 10); 123 dev_number = (int)result; 124 errno_t rc = pcapctl_is_valid_device(&dev_number); 125 if (rc != EOK) { 126 printf("Device with index %d not found\n", dev_number); 127 return 1; 128 } 129 break; 119 case 'd': 120 char *rest; 121 long result = strtol(optarg, &rest, 10); 122 dev_number = (int)result; 123 errno_t rc = pcapctl_is_valid_device(&dev_number); 124 if (rc != EOK) { 125 printf("Device with index %d not found\n", dev_number); 126 return 1; 130 127 } 131 case 'l': 132 { 133 list_devs(); 134 return 0; 135 } 136 case 'h': 137 { 138 usage(); 139 return 0; 140 } 141 case 'f': 142 { 143 output_file_name = optarg; 144 break; 145 } 146 case 'r': 147 { 148 start = true; 149 break; 150 } 151 case 't': 152 { stop = true; 153 break; 154 } 128 break; 129 case 'l': 130 list_devs(); 131 return 0; 132 case 'h': 133 usage(); 134 return 0; 135 case 'f': 136 output_file_name = optarg; 137 break; 138 case 'r': 139 start = true; 140 break; 141 case 't': 142 stop = true; 143 break; 155 144 } 156 145 } … … 159 148 160 149 if (start) { 161 /* start with dev number and name */150 /* start with dev number and name */ 162 151 start_dumping(&dev_number, output_file_name); 163 152 } else if (stop) { 164 /* stop with dev number */153 /* stop with dev number */ 165 154 stop_dumping(&dev_number); 166 155 } -
uspace/lib/pcap/include/pcap_iface.h
r03cd7a9e rf08447b 46 46 } pcap_dumper_t; 47 47 48 49 48 extern void pcap_dumper_stop(struct pcap_dumper *); 50 51 49 extern errno_t pcap_dumper_init(pcap_dumper_t *); 52 50 -
uspace/lib/pcap/src/pcap_iface.c
r03cd7a9e rf08447b 85 85 // } 86 86 87 88 87 // static pcap_writer_ops_t short_file_ops = { 89 88 // .write_u32 = &pcap_short_file_w32, … … 99 98 100 99 /** When try to start when already started, close current and starts new */ 101 if (dumper->to_dump == true) 102 { 100 if (dumper->to_dump == true) { 103 101 pcap_dumper_stop(dumper); 104 102 } 105 103 errno_t rc = pcap_writer_to_file_init(&dumper->writer, name); 106 if (rc == EOK) 107 { 104 if (rc == EOK) { 108 105 dumper->to_dump = true; 109 } 110 else 111 { 106 } else { 112 107 printf("Failed creating pcap dumper: %s", str_error(rc)); 113 108 } … … 121 116 fibril_mutex_lock(&dumper->mutex); 122 117 123 if (dumper->writer.data == NULL || !dumper->to_dump) 124 { 118 if (dumper->writer.data == NULL || !dumper->to_dump) { 125 119 fibril_mutex_unlock(&dumper->mutex); 126 120 return; -
uspace/lib/pcap/src/pcapctl_dump.c
r03cd7a9e rf08447b 160 160 } 161 161 162 163 162 async_sess_t *new_session = loc_service_connect(svc, INTERFACE_PCAP_CONTROL, 0); 164 163 if (new_session == NULL) { -
uspace/lib/pcap/src/pcapdump_iface.c
r03cd7a9e rf08447b 58 58 rc = pcap_dumper_start(dumper, (const char *)data); 59 59 free(data); 60 if (rc != EOK) 61 { 60 if (rc != EOK) { 62 61 //TODO what? 63 62 } … … 134 133 void pcapdump_packet(pcap_dumper_t *dumper, const void *data, size_t size) 135 134 { 136 137 135 if (dumper == NULL) { 138 136 return; 139 137 } 140 141 138 pcap_dumper_add_packet(dumper, data, size); 142 139 } -
uspace/srv/net/ethip/ethip.c
r03cd7a9e rf08447b 92 92 } 93 93 94 95 94 rc = ethip_nic_discovery_start(); 96 95 if (rc != EOK) -
uspace/srv/net/inetsrv/inetsrv.c
r03cd7a9e rf08447b 63 63 #define NAME "inetsrv" 64 64 65 66 65 static inet_naddr_t solicited_node_mask = { 67 66 .version = ip_v6,
Note:
See TracChangeset
for help on using the changeset viewer.