Product Info

Table Of Contents
Infinet Wireless: Technical Documentation – InfiMAN Evolution
Operation & Administration – 120
Primitives Description
ip proto protocol True if the packet is an IPv4 packet of protocol type "protocol"
Protocol can be a number or one of the names icmp, icmp6, igmp, igrp,
pim, ah, esp, vrrp, udp, or tcp
The identifiers tcp, udp, and icmp are also keywords and must be
escaped via backslash (\), which is \\ in the C-shell
This primitive does not chase the protocol header chain
ip protochain protocol True if the packet is IPv4 packet, and contains protocol header with
type protocol in its protocol header chain
For example, “ip protochain 6” matches any IPv4 packet with TCP
protocol header in the protocol header chain
The packet may contain, for example, authentication header, routing
header, or hop-by-hop option header, between IPv4 header and TCP
header
The code emitted by this primitive is complex and cannot be
optimized, so this can be somewhat slow
ether broadcast True if the packet is an Ethernet broadcast packet
The ether keyword is optional
ether multicast True if the packet is an Ethernet multicast (or broadcast) packet
The "ether" keyword is optional
This is shorthand for “ether[0] & 1 != 0
ip multicast True if the packet is an IPv4 multicast (or broadcast) packet