Lines Matching refs:ifindex

483 static int inet6_netconf_fill_devconf(struct sk_buff *skb, int ifindex,  in inet6_netconf_fill_devconf()  argument
499 if (nla_put_s32(skb, NETCONFA_IFINDEX, ifindex) < 0) in inet6_netconf_fill_devconf()
524 void inet6_netconf_notify_devconf(struct net *net, int type, int ifindex, in inet6_netconf_notify_devconf() argument
534 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, 0, 0, in inet6_netconf_notify_devconf()
564 int ifindex; in inet6_netconf_get_devconf() local
576 ifindex = nla_get_s32(tb[NETCONFA_IFINDEX]); in inet6_netconf_get_devconf()
577 switch (ifindex) { in inet6_netconf_get_devconf()
585 dev = __dev_get_by_index(net, ifindex); in inet6_netconf_get_devconf()
600 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, in inet6_netconf_get_devconf()
641 if (inet6_netconf_fill_devconf(skb, dev->ifindex, in inet6_netconf_dump_devconf()
718 dev->ifindex, &idev->cnf); in dev_forward_change()
1214 int ifindex; member
1317 ret = (!dst->ifindex || in ipv6_get_saddr_eval()
1318 dst->ifindex == score->ifa->idev->dev->ifindex); in ipv6_get_saddr_eval()
1324 score->ifa->idev->dev->ifindex) == dst->label; in ipv6_get_saddr_eval()
1382 dst.ifindex = dst_dev ? dst_dev->ifindex : 0; in ipv6_dev_get_saddr()
1384 dst.label = ipv6_addr_label(net, daddr, dst_type, dst.ifindex); in ipv6_dev_get_saddr()
1409 dst.ifindex && dev->ifindex != dst.ifindex) in ipv6_dev_get_saddr()
2093 .fc_ifindex = dev->ifindex, in addrconf_prefix_route()
2134 if (rt->dst.dev->ifindex != dev->ifindex) in addrconf_get_prefix_route()
2156 .fc_ifindex = dev->ifindex, in addrconf_add_mroute()
2545 const struct in6_addr *addr, int ifindex) in ipv6_mc_config() argument
2553 ret = ipv6_sock_mc_join(sk, ifindex, addr); in ipv6_mc_config()
2555 ret = ipv6_sock_mc_drop(sk, ifindex, addr); in ipv6_mc_config()
2564 static int inet6_addr_add(struct net *net, int ifindex, in inet6_addr_add() argument
2590 dev = __dev_get_by_index(net, ifindex); in inet6_addr_add()
2600 true, pfx, ifindex); in inet6_addr_add()
2649 false, pfx, ifindex); in inet6_addr_add()
2655 static int inet6_addr_del(struct net *net, int ifindex, u32 ifa_flags, in inet6_addr_del() argument
2665 dev = __dev_get_by_index(net, ifindex); in inet6_addr_del()
2688 false, pfx, dev->ifindex); in inet6_addr_del()
3758 ifp->idev->dev->ifindex, in if6_seq_show()
4170 u8 scope, int ifindex) in put_ifaddrmsg() argument
4179 ifm->ifa_index = ifindex; in put_ifaddrmsg()
4227 ifa->idev->dev->ifindex); in inet6_fill_ifaddr()
4278 int ifindex = ifmca->idev->dev->ifindex; in inet6_fill_ifmcaddr() local
4287 put_ifaddrmsg(nlh, 128, IFA_F_PERMANENT, scope, ifindex); in inet6_fill_ifmcaddr()
4304 int ifindex = ifaca->aca_idev->dev->ifindex; in inet6_fill_ifacaddr() local
4313 put_ifaddrmsg(nlh, 128, IFA_F_PERMANENT, scope, ifindex); in inet6_fill_ifacaddr()
4866 hdr->ifi_index = dev->ifindex; in inet6_fill_ifinfo()
4874 (dev->ifindex != dev_get_iflink(dev) && in inet6_fill_ifinfo()
4979 pmsg->prefix_ifindex = idev->dev->ifindex; in inet6_fill_prefix()
5242 idev->dev->ifindex, in addrconf_sysctl_proxy_ndp()