|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | flowi_common |
| union | flowi_uli |
| struct | flowi4 |
| struct | flowi6 |
| struct | flowidn |
| struct | flowi |
| struct | flow_cache_object |
| struct | flow_cache_ops |
Macros | |
| #define | FLOWI_FLAG_ANYSRC 0x01 |
| #define | FLOWI_FLAG_CAN_SLEEP 0x02 |
| #define | FLOWI_FLAG_KNOWN_NH 0x04 |
| #define | flowi4_oif __fl_common.flowic_oif |
| #define | flowi4_iif __fl_common.flowic_iif |
| #define | flowi4_mark __fl_common.flowic_mark |
| #define | flowi4_tos __fl_common.flowic_tos |
| #define | flowi4_scope __fl_common.flowic_scope |
| #define | flowi4_proto __fl_common.flowic_proto |
| #define | flowi4_flags __fl_common.flowic_flags |
| #define | flowi4_secid __fl_common.flowic_secid |
| #define | fl4_sport uli.ports.sport |
| #define | fl4_dport uli.ports.dport |
| #define | fl4_icmp_type uli.icmpt.type |
| #define | fl4_icmp_code uli.icmpt.code |
| #define | fl4_ipsec_spi uli.spi |
| #define | fl4_mh_type uli.mht.type |
| #define | fl4_gre_key uli.gre_key |
| #define | flowi6_oif __fl_common.flowic_oif |
| #define | flowi6_iif __fl_common.flowic_iif |
| #define | flowi6_mark __fl_common.flowic_mark |
| #define | flowi6_tos __fl_common.flowic_tos |
| #define | flowi6_scope __fl_common.flowic_scope |
| #define | flowi6_proto __fl_common.flowic_proto |
| #define | flowi6_flags __fl_common.flowic_flags |
| #define | flowi6_secid __fl_common.flowic_secid |
| #define | fl6_sport uli.ports.sport |
| #define | fl6_dport uli.ports.dport |
| #define | fl6_icmp_type uli.icmpt.type |
| #define | fl6_icmp_code uli.icmpt.code |
| #define | fl6_ipsec_spi uli.spi |
| #define | fl6_mh_type uli.mht.type |
| #define | fl6_gre_key uli.gre_key |
| #define | flowidn_oif __fl_common.flowic_oif |
| #define | flowidn_iif __fl_common.flowic_iif |
| #define | flowidn_mark __fl_common.flowic_mark |
| #define | flowidn_scope __fl_common.flowic_scope |
| #define | flowidn_proto __fl_common.flowic_proto |
| #define | flowidn_flags __fl_common.flowic_flags |
| #define | fld_sport uli.ports.sport |
| #define | fld_dport uli.ports.dport |
| #define | flowi_oif u.__fl_common.flowic_oif |
| #define | flowi_iif u.__fl_common.flowic_iif |
| #define | flowi_mark u.__fl_common.flowic_mark |
| #define | flowi_tos u.__fl_common.flowic_tos |
| #define | flowi_scope u.__fl_common.flowic_scope |
| #define | flowi_proto u.__fl_common.flowic_proto |
| #define | flowi_flags u.__fl_common.flowic_flags |
| #define | flowi_secid u.__fl_common.flowic_secid |
| #define | FLOW_DIR_IN 0 |
| #define | FLOW_DIR_OUT 1 |
| #define | FLOW_DIR_FWD 2 |
Typedefs | |
| typedef unsigned long | flow_compare_t |
| typedef struct flow_cache_object *(* | flow_resolve_t )(struct net *net, const struct flowi *key, u16 family, u8 dir, struct flow_cache_object *oldobj, void *ctx) |
Functions | |
| struct flowi4 | __attribute__ ((__aligned__(BITS_PER_LONG/8))) |
| struct flow_cache_object * | flow_cache_lookup (struct net *net, const struct flowi *key, u16 family, u8 dir, flow_resolve_t resolver, void *ctx) |
| void | flow_cache_flush (void) |
| void | flow_cache_flush_deferred (void) |
Variables | |
| struct flowi_common | __fl_common |
| __be32 | saddr |
| __be32 | daddr |
| union flowi_uli | uli |
| __be32 | flowlabel |
| union { | |
| struct flowi_common __fl_common | |
| struct flowi4 ip4 | |
| struct flowi6 ip6 | |
| struct flowidn dn | |
| } | u |
| struct flow_cache_object | __attribute__ |
| atomic_t | flow_cache_genid |
| #define fl4_icmp_code uli.icmpt.code |
| #define fl4_icmp_type uli.icmpt.type |
| #define fl4_mh_type uli.mht.type |
| #define fl6_icmp_code uli.icmpt.code |
| #define fl6_icmp_type uli.icmpt.type |
| #define fl6_mh_type uli.mht.type |
| typedef unsigned long flow_compare_t |
| struct flowi4 __attribute__ | ( | (__aligned__(BITS_PER_LONG/8)) | ) |
| struct flowi_common __fl_common |
| union { ... } u |
1.8.2