]> git.wh0rd.org Git - ICEs.git/blob - bfin-2630/ip_output.i.ok
initial import
[ICEs.git] / bfin-2630 / ip_output.i.ok
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         }