diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/netfilter_ipv4/ip_conntrack.h | 3 | ||||
| -rw-r--r-- | include/linux/netfilter_ipv4/ip_conntrack_helper.h | 7 | ||||
| -rw-r--r-- | include/linux/skbuff.h | 3 | ||||
| -rw-r--r-- | include/linux/tc_ematch/tc_em_meta.h | 5 |
4 files changed, 9 insertions, 9 deletions
diff --git a/include/linux/netfilter_ipv4/ip_conntrack.h b/include/linux/netfilter_ipv4/ip_conntrack.h index 3781192ce159..f8da7ddeff3a 100644 --- a/include/linux/netfilter_ipv4/ip_conntrack.h +++ b/include/linux/netfilter_ipv4/ip_conntrack.h | |||
| @@ -197,6 +197,9 @@ struct ip_conntrack_expect | |||
| 197 | /* Timer function; deletes the expectation. */ | 197 | /* Timer function; deletes the expectation. */ |
| 198 | struct timer_list timeout; | 198 | struct timer_list timeout; |
| 199 | 199 | ||
| 200 | /* Usage count. */ | ||
| 201 | atomic_t use; | ||
| 202 | |||
| 200 | #ifdef CONFIG_IP_NF_NAT_NEEDED | 203 | #ifdef CONFIG_IP_NF_NAT_NEEDED |
| 201 | /* This is the original per-proto part, used to map the | 204 | /* This is the original per-proto part, used to map the |
| 202 | * expected connection the way the recipient expects. */ | 205 | * expected connection the way the recipient expects. */ |
diff --git a/include/linux/netfilter_ipv4/ip_conntrack_helper.h b/include/linux/netfilter_ipv4/ip_conntrack_helper.h index b1bbba0a12cb..3692daa93dec 100644 --- a/include/linux/netfilter_ipv4/ip_conntrack_helper.h +++ b/include/linux/netfilter_ipv4/ip_conntrack_helper.h | |||
| @@ -30,9 +30,10 @@ extern int ip_conntrack_helper_register(struct ip_conntrack_helper *); | |||
| 30 | extern void ip_conntrack_helper_unregister(struct ip_conntrack_helper *); | 30 | extern void ip_conntrack_helper_unregister(struct ip_conntrack_helper *); |
| 31 | 31 | ||
| 32 | /* Allocate space for an expectation: this is mandatory before calling | 32 | /* Allocate space for an expectation: this is mandatory before calling |
| 33 | ip_conntrack_expect_related. */ | 33 | ip_conntrack_expect_related. You will have to call put afterwards. */ |
| 34 | extern struct ip_conntrack_expect *ip_conntrack_expect_alloc(void); | 34 | extern struct ip_conntrack_expect * |
| 35 | extern void ip_conntrack_expect_free(struct ip_conntrack_expect *exp); | 35 | ip_conntrack_expect_alloc(struct ip_conntrack *master); |
| 36 | extern void ip_conntrack_expect_put(struct ip_conntrack_expect *exp); | ||
| 36 | 37 | ||
| 37 | /* Add an expected connection: can have more than one per connection */ | 38 | /* Add an expected connection: can have more than one per connection */ |
| 38 | extern int ip_conntrack_expect_related(struct ip_conntrack_expect *exp); | 39 | extern int ip_conntrack_expect_related(struct ip_conntrack_expect *exp); |
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 5d4a990d5577..0061c9470482 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h | |||
| @@ -502,7 +502,8 @@ static inline struct sk_buff *skb_share_check(struct sk_buff *skb, | |||
| 502 | * | 502 | * |
| 503 | * %NULL is returned on a memory allocation failure. | 503 | * %NULL is returned on a memory allocation failure. |
| 504 | */ | 504 | */ |
| 505 | static inline struct sk_buff *skb_unshare(struct sk_buff *skb, int pri) | 505 | static inline struct sk_buff *skb_unshare(struct sk_buff *skb, |
| 506 | unsigned int __nocast pri) | ||
| 506 | { | 507 | { |
| 507 | might_sleep_if(pri & __GFP_WAIT); | 508 | might_sleep_if(pri & __GFP_WAIT); |
| 508 | if (skb_cloned(skb)) { | 509 | if (skb_cloned(skb)) { |
diff --git a/include/linux/tc_ematch/tc_em_meta.h b/include/linux/tc_ematch/tc_em_meta.h index bcb762d93123..081b1ee8516e 100644 --- a/include/linux/tc_ematch/tc_em_meta.h +++ b/include/linux/tc_ematch/tc_em_meta.h | |||
| @@ -41,19 +41,14 @@ enum | |||
| 41 | TCF_META_ID_LOADAVG_1, | 41 | TCF_META_ID_LOADAVG_1, |
| 42 | TCF_META_ID_LOADAVG_2, | 42 | TCF_META_ID_LOADAVG_2, |
| 43 | TCF_META_ID_DEV, | 43 | TCF_META_ID_DEV, |
| 44 | TCF_META_ID_INDEV, | ||
| 45 | TCF_META_ID_REALDEV, | ||
| 46 | TCF_META_ID_PRIORITY, | 44 | TCF_META_ID_PRIORITY, |
| 47 | TCF_META_ID_PROTOCOL, | 45 | TCF_META_ID_PROTOCOL, |
| 48 | TCF_META_ID_SECURITY, /* obsolete */ | ||
| 49 | TCF_META_ID_PKTTYPE, | 46 | TCF_META_ID_PKTTYPE, |
| 50 | TCF_META_ID_PKTLEN, | 47 | TCF_META_ID_PKTLEN, |
| 51 | TCF_META_ID_DATALEN, | 48 | TCF_META_ID_DATALEN, |
| 52 | TCF_META_ID_MACLEN, | 49 | TCF_META_ID_MACLEN, |
| 53 | TCF_META_ID_NFMARK, | 50 | TCF_META_ID_NFMARK, |
| 54 | TCF_META_ID_TCINDEX, | 51 | TCF_META_ID_TCINDEX, |
| 55 | TCF_META_ID_TCVERDICT, | ||
| 56 | TCF_META_ID_TCCLASSID, | ||
| 57 | TCF_META_ID_RTCLASSID, | 52 | TCF_META_ID_RTCLASSID, |
| 58 | TCF_META_ID_RTIIF, | 53 | TCF_META_ID_RTIIF, |
| 59 | TCF_META_ID_SK_FAMILY, | 54 | TCF_META_ID_SK_FAMILY, |
