Make ip csum configurable in vlib buffer functions
[vpp.git] / src / vnet / lisp-cp / packets.h
index f6da3bf..eb9871b 100644 (file)
 #define IP_DF 0x4000           /* don't fragment */
 
 void *pkt_push_ip (vlib_main_t * vm, vlib_buffer_t * b, ip_address_t * src,
-                  ip_address_t * dst, u32 proto);
+                  ip_address_t * dst, u32 proto, u8 csum_offload);
 
 void *pkt_push_udp_and_ip (vlib_main_t * vm, vlib_buffer_t * b, u16 sp,
-                          u16 dp, ip_address_t * sip, ip_address_t * dip);
+                          u16 dp, ip_address_t * sip, ip_address_t * dip,
+                          u8 cksum_offload);
 
 void *pkt_push_ecm_hdr (vlib_buffer_t * b);