Hi list,
I am thinking at adding the "over" operator which refers to protocol hierarchy.
The shorthand operator is "/" and you'll understand the operator in the
TCP/IP example :) Another possibility is to filter all packets where protox
runs in some layer on top of protoy.
Use cases:
1. protox over protoy
Shorthand: protox / protoy
Example: tcp over ip
2. protox over* protoy
shorthand: protox /* protoy
Example: wsp /* gsm-sms-ud
3. protox / protoy / protoz
4. protox /* protoy / protoz (and similar combinations)
Additional operations:
5. Refer to an instance of a protocol, e.g. ip[2]
6. Layer x runs proto y, e.g., proto[x] == protoy
Use cases 1 and 3 will be easy to implement; 3 requires an update of the
grammar as the "over" operator may operate on a variable number of operands.
Note that a/b/c is NOT the same as (a/b) && (b/c) as the a/b/b/c stack shows.
Fire your comments!
Regards,
Olivier
---------------------------------------------------------------
Tiscali ADSL: 12 maanden aan 29,50 �/maand! Snel Internet, en voor iedereen.
http://reg.tiscali.be/default.asp?lg=nl
_______________________________________________
Ethereal-dev mailing list
[EMAIL PROTECTED]
http://www.ethereal.com/mailman/listinfo/ethereal-dev