packet: packet fanout rollover during socket overload
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / net / packet / internal.h
index e84cab8cb7a99a6a07fe26daa9f33c03f8bb3bda..e891f025a1b9870f35fb72f341d7f8f3f993e476 100644 (file)
@@ -77,10 +77,11 @@ struct packet_fanout {
        unsigned int            num_members;
        u16                     id;
        u8                      type;
-       u8                      defrag;
+       u8                      flags;
        atomic_t                rr_cur;
        struct list_head        list;
        struct sock             *arr[PACKET_FANOUT_MAX];
+       int                     next[PACKET_FANOUT_MAX];
        spinlock_t              lock;
        atomic_t                sk_ref;
        struct packet_type      prot_hook ____cacheline_aligned_in_smp;