gro_node
struct gro_node gro;
gro_result_t gro_receive_skb(struct gro_node *gro, struct sk_buff *skb);
const struct gro_node *gro)
void __gro_flush(struct gro_node *gro, bool flush_old);
static inline void gro_flush(struct gro_node *gro, bool flush_old)
static inline void gro_normal_list(struct gro_node *gro)
static inline void gro_flush_normal(struct gro_node *gro, bool flush_old)
static inline void gro_normal_one(struct gro_node *gro, struct sk_buff *skb,
void gro_init(struct gro_node *gro);
void gro_cleanup(struct gro_node *gro);
struct gro_node gro;
BITS_PER_BYTE * sizeof_field(struct gro_node, bitmask));
static void gro_complete(struct gro_node *gro, struct sk_buff *skb)
static void __gro_flush_chain(struct gro_node *gro, u32 index, bool flush_old)
void __gro_flush(struct gro_node *gro, bool flush_old)
static void gro_flush_oldest(struct gro_node *gro, struct list_head *head)
static enum gro_result dev_gro_receive(struct gro_node *gro,
static gro_result_t gro_skb_finish(struct gro_node *gro, struct sk_buff *skb,
gro_result_t gro_receive_skb(struct gro_node *gro, struct sk_buff *skb)
void gro_init(struct gro_node *gro)
void gro_cleanup(struct gro_node *gro)