]> git.wh0rd.org Git - ICEs.git/blob - bfin-2630/ip_output.i.bak
initial import
[ICEs.git] / bfin-2630 / ip_output.i.bak
1             struct sk_buff {
2        union {
3      }
4        mac;
5        struct dst_entry *dst;
6        unsigned int len, data_len, mac_len, csum;
7        };
8          struct in6_addr {
9        union {
10      }
11        u;
12        };
13          static inline __attribute__((always_inline)) int ip_finish_output2(struct sk_buff *skb) {
14        }
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);
18        }
19          int ip_mc_output(struct sk_buff *skb) {
20        return (ip_finish_output)(skb);
21        }
22          int ip_output(struct sk_buff *skb) {
23        return (ip_finish_output)(skb);
24        }