o.value('', 'any');
o.value('address-mask-reply');
o.value('address-mask-request');
+ o.value('address-unreachable'); /* ipv6 */
+ o.value('bad-header'); /* ipv6 */
o.value('communication-prohibited');
o.value('destination-unreachable');
o.value('echo-reply');
o.value('network-redirect');
o.value('network-unknown');
o.value('network-unreachable');
+ o.value('no-route'); /* ipv6 */
o.value('packet-too-big');
o.value('parameter-problem');
o.value('port-unreachable');
o.value('TOS-network-unreachable');
o.value('ttl-zero-during-reassembly');
o.value('ttl-zero-during-transit');
+ o.value('unknown-header-type'); /* ipv6 */
+ o.value('unknown-option'); /* ipv6 */
o.depends({ proto: 'icmp', '!contains': true });
o.depends({ proto: 'icmpv6', '!contains': true });