|
|
@@ -223,14 +223,25 @@ struct connection {
|
|
|
__u64 first_read_time;
|
|
|
__u64 first_write_time;
|
|
|
__u64 new_read_time;
|
|
|
-};
|
|
|
+ __u16 sport;
|
|
|
+ __u16 dport;
|
|
|
+ __u8 saddr[16];
|
|
|
+ __u8 daddr[16];
|
|
|
+} __attribute__((packed));
|
|
|
*/
|
|
|
|
|
|
+/* 保持与c符号对齐 */
|
|
|
type Connection struct {
|
|
|
- Timestamp uint64
|
|
|
- BytesSent uint64
|
|
|
- BytesReceived uint64
|
|
|
- FirstReadTime uint64
|
|
|
- FirstWriteTime uint64
|
|
|
- NewReadTime uint64
|
|
|
+ Timestamp uint64 // __u64
|
|
|
+ BytesSent uint64 // __u64
|
|
|
+ BytesReceived uint64 // __u64
|
|
|
+ FirstReadTime uint64 // __u64
|
|
|
+ FirstWriteTime uint64 // __u64
|
|
|
+ NewReadTime uint64 // __u64
|
|
|
+ Sport uint16 // __u16
|
|
|
+ Dport uint16 // __u16
|
|
|
+ Saddr [16]uint8 // __u8[16]
|
|
|
+ Daddr [16]uint8 // __u8[16]
|
|
|
}
|
|
|
+
|
|
|
+/* 保持与c符号对齐 */
|