fib6_config
struct fib6_config *cfg, gfp_t gfp_flags,
struct fib6_config *cfg, gfp_t gfp_flags,
int ip6_route_add(struct fib6_config *cfg, gfp_t gfp_flags,
int fib6_check_nexthop(struct nexthop *nh, struct fib6_config *cfg,
struct fib6_config cfg = {
int fib6_check_nexthop(struct nexthop *nh, struct fib6_config *cfg,
struct fib6_config fib6_cfg = {
struct fib6_config cfg = {
struct fib6_config cfg = {
const struct fib6_config *cfg6 = cfg;
static int ip6_nh_lookup_table(struct net *net, struct fib6_config *cfg,
struct fib6_config *cfg,
struct fib6_config *cfg,
static int ip6_validate_gw(struct net *net, struct fib6_config *cfg,
struct fib6_config *cfg, gfp_t gfp_flags,
static int fib6_config_validate(struct fib6_config *cfg,
static struct fib6_info *ip6_route_info_create(struct fib6_config *cfg,
struct fib6_config *cfg,
int ip6_route_add(struct fib6_config *cfg, gfp_t gfp_flags,
static int __ip6_del_rt_siblings(struct fib6_info *rt, struct fib6_config *cfg)
static int __ip6_del_cached_rt(struct rt6_info *rt, struct fib6_config *cfg)
static int ip6_del_cached_rt(struct fib6_config *cfg, struct fib6_info *rt,
struct fib6_config *cfg;
static int ip6_del_cached_rt_nh(struct fib6_config *cfg, struct fib6_info *f6i)
static int ip6_route_del(struct fib6_config *cfg,
struct fib6_config cfg = {
struct fib6_config cfg = {
struct fib6_config *cfg)
*cfg = (struct fib6_config){
struct fib6_config cfg;
struct fib6_config cfg = {
static int rtm_to_fib6_multipath_config(struct fib6_config *cfg,
struct fib6_config *cfg,
*cfg = (struct fib6_config){
struct fib6_config r_cfg;
struct fib6_config *r_cfg)
static int ip6_route_multipath_add(struct fib6_config *cfg,
struct fib6_config r_cfg;
static int ip6_route_multipath_del(struct fib6_config *cfg,
struct fib6_config r_cfg;
struct fib6_config cfg;
struct fib6_config cfg;
static struct net *fib6_config_get_net(const struct fib6_config *fib6_cfg)