Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 194911
b: refs/heads/master
c: 4f948db
h: refs/heads/master
i:
  194909: 0a23dfb
  194907: b2bf332
  194903: baf17df
  194895: 1debdf3
  194879: c03937e
v: v3
  • Loading branch information
Jan Engelhardt committed Mar 18, 2010
1 parent 185e05d commit efcfc0b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 16599786ae5e9d5f936706d2202d8c7224cd51ed
refs/heads/master: 4f948db1915ff05e4ce0fd98e6323db6a3ec0fc0
3 changes: 0 additions & 3 deletions trunk/include/linux/netfilter/x_tables.h
Original file line number Diff line number Diff line change
Expand Up @@ -315,9 +315,6 @@ struct xt_match {
/* Set this to THIS_MODULE if you are a module, otherwise NULL */
struct module *me;

/* Free to use by each match */
unsigned long data;

const char *table;
unsigned int matchsize;
#ifdef CONFIG_COMPAT
Expand Down
9 changes: 6 additions & 3 deletions trunk/net/ipv6/netfilter/ip6t_hbh.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ MODULE_ALIAS("ip6t_dst");
* 5 -> RTALERT 2 x x
*/

static struct xt_match hbh_mt6_reg[] __read_mostly;

static bool
hbh_mt6(const struct sk_buff *skb, const struct xt_match_param *par)
{
Expand All @@ -58,7 +60,9 @@ hbh_mt6(const struct sk_buff *skb, const struct xt_match_param *par)
unsigned int optlen;
int err;

err = ipv6_find_hdr(skb, &ptr, par->match->data, NULL);
err = ipv6_find_hdr(skb, &ptr,
(par->match == &hbh_mt6_reg[0]) ?
NEXTHDR_HOP : NEXTHDR_DEST, NULL);
if (err < 0) {
if (err != -ENOENT)
*par->hotdrop = true;
Expand Down Expand Up @@ -179,13 +183,13 @@ static bool hbh_mt6_check(const struct xt_mtchk_param *par)

static struct xt_match hbh_mt6_reg[] __read_mostly = {
{
/* Note, hbh_mt6 relies on the order of hbh_mt6_reg */
.name = "hbh",
.family = NFPROTO_IPV6,
.match = hbh_mt6,
.matchsize = sizeof(struct ip6t_opts),
.checkentry = hbh_mt6_check,
.me = THIS_MODULE,
.data = NEXTHDR_HOP,
},
{
.name = "dst",
Expand All @@ -194,7 +198,6 @@ static struct xt_match hbh_mt6_reg[] __read_mostly = {
.matchsize = sizeof(struct ip6t_opts),
.checkentry = hbh_mt6_check,
.me = THIS_MODULE,
.data = NEXTHDR_DEST,
},
};

Expand Down

0 comments on commit efcfc0b

Please sign in to comment.