nexmon – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 #
2 # Location definitions for packet matching
3 #
4  
5 # name alignment offset mask
6 ip.version u8 net+0 0xF0
7 ip.hdrlen u8 net+0 0x0F
8 ip.diffserv u8 net+1
9 ip.length u16 net+2
10 ip.id u16 net+4
11 ip.df u8 net+6 0x40
12 ip.mf u8 net+6 0x20
13 ip.offset u16 net+6 0x1FFF
14 ip.ttl u8 net+8
15 ip.proto u8 net+9
16 ip.chksum u16 net+10
17 ip.src u32 net+12
18 ip.dst u32 net+16
19  
20  
21 #
22 # Transmission Control Protocol (TCP)
23 #
24 # name alignment offset mask
25 tcp.sport u16 tcp+0
26 tcp.dport u16 tcp+2
27 tcp.seq u32 tcp+4
28 tcp.ack u32 tcp+8
29 tcp.off u8 tcp+12 0xF0
30 tcp.reserved u8 tcp+12 0x0F
31 # FLAGS
32 tcp.win u16 tcp+14
33 tcp.csum u16 tcp+16
34 tcp.urg u16 tcp+18
35 tcp.opts u32 tcp+20
36  
37 #
38 # User Datagram Protocol (UDP)
39 #
40 # name alignment offset mask
41 udp.sport u16 tcp+0
42 udp.dport u16 tcp+2
43 udp.length u16 tcp+4
44 udp.csum u16 tcp+6