6 unsigned int len, data_len, mac_len, csum;
13 static inline __attribute__((always_inline)) int ip_finish_output2(struct sk_buff *skb) {
15 static inline __attribute__((always_inline)) int ip_finish_output(struct sk_buff *skb) {
16 if (skb->len > dst_mtu(skb->dst) && !skb_is_gso(skb)) return ip_fragment(skb, ip_finish_output2);
17 else return ip_finish_output2(skb);
19 int ip_mc_output(struct sk_buff *skb) {
20 return (ip_finish_output)(skb);
22 int ip_output(struct sk_buff *skb) {
23 return (ip_finish_output)(skb);