3 int uip_tx_do_ipv4_icmp(struct uip_tx_arg
*arg
)
5 struct uip_ip
*ip
, *ip2
;
6 struct uip_icmp
*icmp2
;
9 buf
= uip_buf_clone(arg
);
11 icmp2
= (struct uip_icmp
*)(buf
->eth
);
12 ip2
= (struct uip_ip
*)(buf
->eth
);
13 ip
= (struct uip_ip
*)(arg
->eth
);
23 ip2
->csum
= uip_csum_ip(ip2
);
24 icmp2
->csum
= uip_csum_icmp(icmp2
);
26 uip_buf_set_used(arg
->info
, buf
);