···133133void lro_receive_skb(struct net_lro_mgr *lro_mgr,134134 struct sk_buff *skb,135135 void *priv);136136-137137-/*138138- * Processes a fragment list139139- *140140- * This functions aggregate fragments and generate SKBs do pass141141- * the packets to the stack.142142- *143143- * @lro_mgr: LRO manager to use144144- * @frags: Fragment to be processed. Must contain entire header in first145145- * element.146146- * @len: Length of received data147147- * @true_size: Actual size of memory the fragment is consuming148148- * @priv: Private data that may be used by driver functions149149- * (for example get_tcp_ip_hdr)150150- */151151-152152-void lro_receive_frags(struct net_lro_mgr *lro_mgr,153153- struct skb_frag_struct *frags,154154- int len, int true_size, void *priv, __wsum sum);155155-156136/*157137 * Forward all aggregated SKBs held by lro_mgr to network stack158138 */159139160140void lro_flush_all(struct net_lro_mgr *lro_mgr);161161-162162-void lro_flush_pkt(struct net_lro_mgr *lro_mgr,163163- struct iphdr *iph, struct tcphdr *tcph);164141165142#endif