skbuff.h (e7246e122aaa99ebbb8ad7da80f35a20577bd8af) skbuff.h (a5135bcfba7345031df45e02cd150a45add47cf8)
1/*
2 * Definitions for the 'struct sk_buff' memory handlers.
3 *
4 * Authors:
5 * Alan Cox, <gw4pts@gw4pts.ampr.org>
6 * Florian La Roche, <rzsfl@rz.uni-sb.de>
7 *
8 * This program is free software; you can redistribute it and/or

--- 585 unchanged lines hidden (view full) ---

594 * done for it, don't do them again
595 * @nf_trace: netfilter packet trace flag
596 * @protocol: Packet protocol from driver
597 * @destructor: Destruct function
598 * @nfct: Associated connection, if any
599 * @nf_bridge: Saved data about a bridged frame - see br_netfilter.c
600 * @skb_iif: ifindex of device we arrived on
601 * @tc_index: Traffic control index
1/*
2 * Definitions for the 'struct sk_buff' memory handlers.
3 *
4 * Authors:
5 * Alan Cox, <gw4pts@gw4pts.ampr.org>
6 * Florian La Roche, <rzsfl@rz.uni-sb.de>
7 *
8 * This program is free software; you can redistribute it and/or

--- 585 unchanged lines hidden (view full) ---

594 * done for it, don't do them again
595 * @nf_trace: netfilter packet trace flag
596 * @protocol: Packet protocol from driver
597 * @destructor: Destruct function
598 * @nfct: Associated connection, if any
599 * @nf_bridge: Saved data about a bridged frame - see br_netfilter.c
600 * @skb_iif: ifindex of device we arrived on
601 * @tc_index: Traffic control index
602 * @tc_verd: traffic control verdict
603 * @hash: the packet hash
604 * @queue_mapping: Queue mapping for multiqueue devices
605 * @xmit_more: More SKBs are pending for this queue
606 * @ndisc_nodetype: router type (from link layer)
607 * @ooo_okay: allow the mapping of a socket to a queue to be changed
608 * @l4_hash: indicate hash is a canonical 4-tuple hash over transport
609 * ports.
610 * @sw_hash: indicates hash was computed in software stack

--- 136 unchanged lines hidden (view full) ---

747 __u8 ipvs_property:1;
748 __u8 inner_protocol_type:1;
749 __u8 remcsum_offload:1;
750#ifdef CONFIG_NET_SWITCHDEV
751 __u8 offload_fwd_mark:1;
752#endif
753#ifdef CONFIG_NET_CLS_ACT
754 __u8 tc_skip_classify:1;
602 * @hash: the packet hash
603 * @queue_mapping: Queue mapping for multiqueue devices
604 * @xmit_more: More SKBs are pending for this queue
605 * @ndisc_nodetype: router type (from link layer)
606 * @ooo_okay: allow the mapping of a socket to a queue to be changed
607 * @l4_hash: indicate hash is a canonical 4-tuple hash over transport
608 * ports.
609 * @sw_hash: indicates hash was computed in software stack

--- 136 unchanged lines hidden (view full) ---

746 __u8 ipvs_property:1;
747 __u8 inner_protocol_type:1;
748 __u8 remcsum_offload:1;
749#ifdef CONFIG_NET_SWITCHDEV
750 __u8 offload_fwd_mark:1;
751#endif
752#ifdef CONFIG_NET_CLS_ACT
753 __u8 tc_skip_classify:1;
754 __u8 tc_at:2;
755 __u8 tc_from:2;
755#endif
756
757#ifdef CONFIG_NET_SCHED
758 __u16 tc_index; /* traffic control index */
756#endif
757
758#ifdef CONFIG_NET_SCHED
759 __u16 tc_index; /* traffic control index */
759#ifdef CONFIG_NET_CLS_ACT
760 __u16 tc_verd; /* traffic control verdict */
761#endif
760#endif
762#endif
763
764 union {
765 __wsum csum;
766 struct {
767 __u16 csum_start;
768 __u16 csum_offset;
769 };
770 };

--- 3123 unchanged lines hidden ---
761
762 union {
763 __wsum csum;
764 struct {
765 __u16 csum_start;
766 __u16 csum_offset;
767 };
768 };

--- 3123 unchanged lines hidden ---