DO2
DO2(ICMP_ECHOREPLY, 10);
DO2(ICMP_ECHO, 11);
DO2(ICMP_UNREACH, 12);
DO2(ICMP_REDIRECT, 13);
DO2(ICMP_TIMXCEED, 14);
DO2(ICMP_PARAMPROB, 15);
DO2(ICMP6_ECHO_REPLY, 8);
DO2(ICMP6_ECHO_REQUEST, 9);
DO2(ICMP6_DST_UNREACH, 10);
DO2(ND_REDIRECT, 11);
DO2(ICMP6_TIME_EXCEEDED, 12);
DO2(ICMP6_PARAM_PROB, 13);
DO2(ND_NEIGHBOR_SOLICIT, 14);
DO2(ND_NEIGHBOR_ADVERT, 15);