ipmr.c (30596ec32e2cd141d73ee8701386887def9e98c0) ipmr.c (b16fb418b1bf2a9f14d5d2a4fe29bde1f5550b37)
1/*
2 * IP multicast routing support for mrouted 3.6/3.8
3 *
4 * (c) 1995 Alan Cox, <alan@lxorguk.ukuu.org.uk>
5 * Linux Consultancy and Custom Driver Development
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

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

196 return 1;
197}
198
199static const struct nla_policy ipmr_rule_policy[FRA_MAX + 1] = {
200 FRA_GENERIC_POLICY,
201};
202
203static int ipmr_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
1/*
2 * IP multicast routing support for mrouted 3.6/3.8
3 *
4 * (c) 1995 Alan Cox, <alan@lxorguk.ukuu.org.uk>
5 * Linux Consultancy and Custom Driver Development
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

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

196 return 1;
197}
198
199static const struct nla_policy ipmr_rule_policy[FRA_MAX + 1] = {
200 FRA_GENERIC_POLICY,
201};
202
203static int ipmr_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
204 struct fib_rule_hdr *frh, struct nlattr **tb)
204 struct fib_rule_hdr *frh, struct nlattr **tb,
205 struct netlink_ext_ack *extack)
205{
206 return 0;
207}
208
209static int ipmr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
210 struct nlattr **tb)
211{
212 return 1;

--- 2845 unchanged lines hidden ---
206{
207 return 0;
208}
209
210static int ipmr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
211 struct nlattr **tb)
212{
213 return 1;

--- 2845 unchanged lines hidden ---