rtnl_link_ops     539 drivers/infiniband/ulp/ipoib/ipoib.h struct rtnl_link_ops *ipoib_get_link_ops(void);
rtnl_link_ops    2443 drivers/infiniband/ulp/ipoib/ipoib_main.c 	struct rtnl_link_ops *ops = ipoib_get_link_ops();
rtnl_link_ops     154 drivers/infiniband/ulp/ipoib/ipoib_netlink.c static struct rtnl_link_ops ipoib_link_ops __read_mostly = {
rtnl_link_ops     166 drivers/infiniband/ulp/ipoib/ipoib_netlink.c struct rtnl_link_ops *ipoib_get_link_ops(void)
rtnl_link_ops    4864 drivers/net/bonding/bond_main.c 	bond_dev->rtnl_link_ops = &bond_link_ops;
rtnl_link_ops     753 drivers/net/bonding/bond_netlink.c struct rtnl_link_ops bond_link_ops __read_mostly = {
rtnl_link_ops    1435 drivers/net/caif/caif_hsi.c static struct rtnl_link_ops caif_hsi_link_ops __read_mostly = {
rtnl_link_ops    1219 drivers/net/can/dev.c static struct rtnl_link_ops can_link_ops __read_mostly = {
rtnl_link_ops    1253 drivers/net/can/dev.c 	dev->rtnl_link_ops = &can_link_ops;
rtnl_link_ops    1272 drivers/net/can/dev.c 	if (dev->type != ARPHRD_CAN || dev->rtnl_link_ops != &can_link_ops)
rtnl_link_ops     166 drivers/net/can/vcan.c static struct rtnl_link_ops vcan_link_ops __read_mostly = {
rtnl_link_ops     154 drivers/net/can/vxcan.c static struct rtnl_link_ops vxcan_link_ops;
rtnl_link_ops     284 drivers/net/can/vxcan.c static struct rtnl_link_ops vxcan_link_ops = {
rtnl_link_ops     178 drivers/net/dummy.c static struct rtnl_link_ops dummy_link_ops __read_mostly = {
rtnl_link_ops     197 drivers/net/dummy.c 	dev_dummy->rtnl_link_ops = &dummy_link_ops;
rtnl_link_ops     127 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 	if (dev->rtnl_link_ops)
rtnl_link_ops     128 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		return dev->rtnl_link_ops->kind;
rtnl_link_ops     609 drivers/net/ethernet/netronome/nfp/flower/cmsg.h 	if (!netdev->rtnl_link_ops)
rtnl_link_ops     611 drivers/net/ethernet/netronome/nfp/flower/cmsg.h 	if (!strcmp(netdev->rtnl_link_ops->kind, "openvswitch"))
rtnl_link_ops     329 drivers/net/ethernet/netronome/nfp/flower/main.h 	if (!netdev->rtnl_link_ops)
rtnl_link_ops     331 drivers/net/ethernet/netronome/nfp/flower/main.h 	if (!strcmp(netdev->rtnl_link_ops->kind, "openvswitch"))
rtnl_link_ops     368 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c struct rtnl_link_ops rmnet_link_ops __read_mostly = {
rtnl_link_ops      34 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h extern struct rtnl_link_ops rmnet_link_ops;
rtnl_link_ops     248 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 		rmnet_dev->rtnl_link_ops = &rmnet_link_ops;
rtnl_link_ops     277 drivers/net/ethernet/rocker/rocker_ofdpa.c 		!strcmp(ofdpa_port->bridge_dev->rtnl_link_ops->kind, kind);
rtnl_link_ops    1743 drivers/net/geneve.c static struct rtnl_link_ops geneve_link_ops __read_mostly = {
rtnl_link_ops    1837 drivers/net/geneve.c 		if (dev->rtnl_link_ops == &geneve_link_ops)
rtnl_link_ops     752 drivers/net/gtp.c static struct rtnl_link_ops gtp_link_ops __read_mostly = {
rtnl_link_ops     288 drivers/net/ifb.c static struct rtnl_link_ops ifb_link_ops __read_mostly = {
rtnl_link_ops     314 drivers/net/ifb.c 	dev_ifb->rtnl_link_ops = &ifb_link_ops;
rtnl_link_ops     173 drivers/net/ipvlan/ipvlan.h int ipvlan_link_register(struct rtnl_link_ops *ops);
rtnl_link_ops     667 drivers/net/ipvlan/ipvlan_main.c static struct rtnl_link_ops ipvlan_link_ops = {
rtnl_link_ops     676 drivers/net/ipvlan/ipvlan_main.c int ipvlan_link_register(struct rtnl_link_ops *ops)
rtnl_link_ops     728 drivers/net/ipvlan/ipvlan_main.c 			ipvlan->dev->rtnl_link_ops->dellink(ipvlan->dev,
rtnl_link_ops     129 drivers/net/ipvlan/ipvtap.c static struct rtnl_link_ops ipvtap_link_ops __read_mostly = {
rtnl_link_ops     147 drivers/net/ipvlan/ipvtap.c 	if (dev->rtnl_link_ops != &ipvtap_link_ops)
rtnl_link_ops    3454 drivers/net/macsec.c static struct rtnl_link_ops macsec_link_ops __read_mostly = {
rtnl_link_ops    1636 drivers/net/macvlan.c int macvlan_link_register(struct rtnl_link_ops *ops)
rtnl_link_ops    1655 drivers/net/macvlan.c static struct rtnl_link_ops macvlan_link_ops = {
rtnl_link_ops    1717 drivers/net/macvlan.c 			vlan->dev->rtnl_link_ops->dellink(vlan->dev, &list_kill);
rtnl_link_ops     136 drivers/net/macvtap.c static struct rtnl_link_ops macvtap_link_ops __read_mostly = {
rtnl_link_ops     154 drivers/net/macvtap.c 	if (dev->rtnl_link_ops != &macvtap_link_ops)
rtnl_link_ops     343 drivers/net/netdevsim/netdev.c static struct rtnl_link_ops nsim_link_ops __read_mostly = {
rtnl_link_ops     133 drivers/net/nlmon.c static struct rtnl_link_ops nlmon_link_ops __read_mostly = {
rtnl_link_ops    1148 drivers/net/ppp/ppp_generic.c static struct rtnl_link_ops ppp_link_ops __read_mostly = {
rtnl_link_ops    3053 drivers/net/ppp/ppp_generic.c 	dev->rtnl_link_ops = &ppp_link_ops;
rtnl_link_ops    2213 drivers/net/team/team.c static struct rtnl_link_ops team_link_ops __read_mostly = {
rtnl_link_ops    2393 drivers/net/tun.c static struct rtnl_link_ops tun_link_ops __read_mostly = {
rtnl_link_ops    2803 drivers/net/tun.c 		dev->rtnl_link_ops = &tun_link_ops;
rtnl_link_ops    3649 drivers/net/tun.c 	if (dev->rtnl_link_ops != &tun_link_ops)
rtnl_link_ops    1234 drivers/net/veth.c static struct rtnl_link_ops veth_link_ops;
rtnl_link_ops    1392 drivers/net/veth.c static struct rtnl_link_ops veth_link_ops = {
rtnl_link_ops    1401 drivers/net/vrf.c static struct rtnl_link_ops vrf_link_ops __read_mostly = {
rtnl_link_ops     143 drivers/net/vsockmon.c static struct rtnl_link_ops vsockmon_link_ops __read_mostly = {
rtnl_link_ops      55 drivers/net/vxlan.c static struct rtnl_link_ops vxlan_link_ops;
rtnl_link_ops    4177 drivers/net/vxlan.c static struct rtnl_link_ops vxlan_link_ops __read_mostly = {
rtnl_link_ops    4419 drivers/net/vxlan.c 		if (dev->rtnl_link_ops == &vxlan_link_ops)
rtnl_link_ops     587 drivers/net/wireless/virt_wifi.c static struct rtnl_link_ops virt_wifi_link_ops = {
rtnl_link_ops     619 drivers/net/wireless/virt_wifi.c 		upper_dev->rtnl_link_ops->dellink(upper_dev, &list_kill);
rtnl_link_ops      65 include/linux/if_macvlan.h extern int macvlan_link_register(struct rtnl_link_ops *ops);
rtnl_link_ops    2040 include/linux/netdevice.h 	const struct rtnl_link_ops *rtnl_link_ops;
rtnl_link_ops     744 include/net/bonding.h extern struct rtnl_link_ops bond_link_ops;
rtnl_link_ops      67 include/net/geneve.h 	return dev->rtnl_link_ops &&
rtnl_link_ops      68 include/net/geneve.h 	       !strcmp(dev->rtnl_link_ops->kind, "geneve");
rtnl_link_ops      42 include/net/gre.h 	return dev->rtnl_link_ops &&
rtnl_link_ops      43 include/net/gre.h 	       !strcmp(dev->rtnl_link_ops->kind, "gretap");
rtnl_link_ops      48 include/net/gre.h 	return dev->rtnl_link_ops &&
rtnl_link_ops      49 include/net/gre.h 	       !strcmp(dev->rtnl_link_ops->kind, "ip6gretap");
rtnl_link_ops     164 include/net/ip_tunnels.h 	struct rtnl_link_ops *rtnl_link_ops;
rtnl_link_ops     263 include/net/ip_tunnels.h 		       struct rtnl_link_ops *ops, char *devname);
rtnl_link_ops     266 include/net/ip_tunnels.h 			   struct rtnl_link_ops *ops);
rtnl_link_ops     115 include/net/rtnetlink.h int __rtnl_link_register(struct rtnl_link_ops *ops);
rtnl_link_ops     116 include/net/rtnetlink.h void __rtnl_link_unregister(struct rtnl_link_ops *ops);
rtnl_link_ops     118 include/net/rtnetlink.h int rtnl_link_register(struct rtnl_link_ops *ops);
rtnl_link_ops     119 include/net/rtnetlink.h void rtnl_link_unregister(struct rtnl_link_ops *ops);
rtnl_link_ops     161 include/net/rtnetlink.h 				    const struct rtnl_link_ops *ops,
rtnl_link_ops     414 include/net/vxlan.h 	return dev->rtnl_link_ops &&
rtnl_link_ops     415 include/net/vxlan.h 	       !strcmp(dev->rtnl_link_ops->kind, "vxlan");
rtnl_link_ops     275 net/8021q/vlan.c 	new_dev->rtnl_link_ops = &vlan_link_ops;
rtnl_link_ops     178 net/8021q/vlan.h extern struct rtnl_link_ops vlan_link_ops;
rtnl_link_ops     282 net/8021q/vlan_netlink.c struct rtnl_link_ops vlan_link_ops __read_mostly = {
rtnl_link_ops      94 net/batman-adv/hard-interface.c 	if (!netdev->rtnl_link_ops)
rtnl_link_ops      97 net/batman-adv/hard-interface.c 	if (!netdev->rtnl_link_ops->get_link_net)
rtnl_link_ops     100 net/batman-adv/hard-interface.c 	return netdev->rtnl_link_ops->get_link_net(netdev);
rtnl_link_ops    1064 net/batman-adv/soft-interface.c 	soft_iface->rtnl_link_ops = &batadv_link_ops;
rtnl_link_ops    1143 net/batman-adv/soft-interface.c struct rtnl_link_ops batadv_link_ops __read_mostly = {
rtnl_link_ops      25 net/batman-adv/soft-interface.h extern struct rtnl_link_ops batadv_link_ops;
rtnl_link_ops     454 net/bridge/br_if.c 	dev->rtnl_link_ops = &br_link_ops;
rtnl_link_ops    1627 net/bridge/br_netlink.c struct rtnl_link_ops br_link_ops __read_mostly = {
rtnl_link_ops    1157 net/bridge/br_private.h extern struct rtnl_link_ops br_link_ops;
rtnl_link_ops     517 net/caif/chnl_net.c static struct rtnl_link_ops ipcaif_link_ops __read_mostly = {
rtnl_link_ops    8531 net/core/dev.c 		if (!dev->rtnl_link_ops ||
rtnl_link_ops    9126 net/core/dev.c 	if (!dev->rtnl_link_ops ||
rtnl_link_ops    10069 net/core/dev.c 		if (dev->rtnl_link_ops)
rtnl_link_ops    10139 net/core/dev.c 			if (dev->rtnl_link_ops && dev->rtnl_link_ops->dellink)
rtnl_link_ops    10140 net/core/dev.c 				dev->rtnl_link_ops->dellink(dev, &dev_kill_list);
rtnl_link_ops     351 net/core/rtnetlink.c static const struct rtnl_link_ops *rtnl_link_ops_get(const char *kind)
rtnl_link_ops     353 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops;
rtnl_link_ops     372 net/core/rtnetlink.c int __rtnl_link_register(struct rtnl_link_ops *ops)
rtnl_link_ops     396 net/core/rtnetlink.c int rtnl_link_register(struct rtnl_link_ops *ops)
rtnl_link_ops     412 net/core/rtnetlink.c static void __rtnl_kill_links(struct net *net, struct rtnl_link_ops *ops)
rtnl_link_ops     418 net/core/rtnetlink.c 		if (dev->rtnl_link_ops == ops)
rtnl_link_ops     432 net/core/rtnetlink.c void __rtnl_link_unregister(struct rtnl_link_ops *ops)
rtnl_link_ops     478 net/core/rtnetlink.c void rtnl_link_unregister(struct rtnl_link_ops *ops)
rtnl_link_ops     492 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops;
rtnl_link_ops     501 net/core/rtnetlink.c 	ops = master_dev->rtnl_link_ops;
rtnl_link_ops     515 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
rtnl_link_ops     610 net/core/rtnetlink.c 	if (master_dev && master_dev->rtnl_link_ops)
rtnl_link_ops     620 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops;
rtnl_link_ops     627 net/core/rtnetlink.c 	ops = master_dev->rtnl_link_ops;
rtnl_link_ops     651 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
rtnl_link_ops    1530 net/core/rtnetlink.c 	if (dev->rtnl_link_ops && dev->rtnl_link_ops->get_link_net) {
rtnl_link_ops    1531 net/core/rtnetlink.c 		struct net *link_net = dev->rtnl_link_ops->get_link_net(dev);
rtnl_link_ops    1679 net/core/rtnetlink.c 	if (dev->rtnl_link_ops || rtnl_have_link_slave_info(dev)) {
rtnl_link_ops    1804 net/core/rtnetlink.c static const struct rtnl_link_ops *linkinfo_to_kind_ops(const struct nlattr *nla)
rtnl_link_ops    1806 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops = NULL;
rtnl_link_ops    1837 net/core/rtnetlink.c 			       const struct rtnl_link_ops *kind_ops)
rtnl_link_ops    1839 net/core/rtnetlink.c 	if (kind_ops && dev->rtnl_link_ops != kind_ops)
rtnl_link_ops    1847 net/core/rtnetlink.c 			       const struct rtnl_link_ops *kind_ops)
rtnl_link_ops    1939 net/core/rtnetlink.c 	const struct rtnl_link_ops *kind_ops = NULL;
rtnl_link_ops    2801 net/core/rtnetlink.c 			const struct rtnl_link_ops *ops;
rtnl_link_ops    2804 net/core/rtnetlink.c 			ops = dev->rtnl_link_ops;
rtnl_link_ops    2815 net/core/rtnetlink.c 			const struct rtnl_link_ops *ops;
rtnl_link_ops    2817 net/core/rtnetlink.c 			ops = dev->rtnl_link_ops;
rtnl_link_ops    2828 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops;
rtnl_link_ops    2831 net/core/rtnetlink.c 	ops = dev->rtnl_link_ops;
rtnl_link_ops    2925 net/core/rtnetlink.c 				    const struct rtnl_link_ops *ops,
rtnl_link_ops    2959 net/core/rtnetlink.c 	dev->rtnl_link_ops = ops;
rtnl_link_ops    3024 net/core/rtnetlink.c 	const struct rtnl_link_ops *m_ops = NULL;
rtnl_link_ops    3027 net/core/rtnetlink.c 	const struct rtnl_link_ops *ops;
rtnl_link_ops    3068 net/core/rtnetlink.c 			m_ops = master_dev->rtnl_link_ops;
rtnl_link_ops    3139 net/core/rtnetlink.c 			if (!ops || ops != dev->rtnl_link_ops ||
rtnl_link_ops    4832 net/core/rtnetlink.c 		const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
rtnl_link_ops    4851 net/core/rtnetlink.c 		const struct rtnl_link_ops *ops = NULL;
rtnl_link_ops    4856 net/core/rtnetlink.c 			ops = master->rtnl_link_ops;
rtnl_link_ops    4953 net/core/rtnetlink.c 		const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
rtnl_link_ops    4966 net/core/rtnetlink.c 		const struct rtnl_link_ops *ops = NULL;
rtnl_link_ops    4972 net/core/rtnetlink.c 			ops = master->rtnl_link_ops;
rtnl_link_ops     115 net/hsr/hsr_netlink.c static struct rtnl_link_ops hsr_link_ops __read_mostly = {
rtnl_link_ops     186 net/ieee802154/6lowpan/core.c static struct rtnl_link_ops lowpan_link_ops __read_mostly = {
rtnl_link_ops     109 net/ipv4/ip_gre.c static struct rtnl_link_ops ipgre_link_ops __read_mostly;
rtnl_link_ops     775 net/ipv4/ip_gre.c 		if (strcmp(dev->rtnl_link_ops->kind, "erspan"))
rtnl_link_ops    1550 net/ipv4/ip_gre.c static struct rtnl_link_ops ipgre_link_ops __read_mostly = {
rtnl_link_ops    1565 net/ipv4/ip_gre.c static struct rtnl_link_ops ipgre_tap_ops __read_mostly = {
rtnl_link_ops    1580 net/ipv4/ip_gre.c static struct rtnl_link_ops erspan_link_ops __read_mostly = {
rtnl_link_ops     231 net/ipv4/ip_tunnel.c 					     const struct rtnl_link_ops *ops,
rtnl_link_ops     259 net/ipv4/ip_tunnel.c 	dev->rtnl_link_ops = ops;
rtnl_link_ops     336 net/ipv4/ip_tunnel.c 	dev = __ip_tunnel_create(net, itn->rtnl_link_ops, parms);
rtnl_link_ops    1032 net/ipv4/ip_tunnel.c 				  struct rtnl_link_ops *ops, char *devname)
rtnl_link_ops    1038 net/ipv4/ip_tunnel.c 	itn->rtnl_link_ops = ops;
rtnl_link_ops    1074 net/ipv4/ip_tunnel.c 			      struct rtnl_link_ops *ops)
rtnl_link_ops    1080 net/ipv4/ip_tunnel.c 		if (dev->rtnl_link_ops == ops)
rtnl_link_ops    1098 net/ipv4/ip_tunnel.c 			   struct rtnl_link_ops *ops)
rtnl_link_ops      42 net/ipv4/ip_vti.c static struct rtnl_link_ops vti_link_ops __read_mostly;
rtnl_link_ops     640 net/ipv4/ip_vti.c static struct rtnl_link_ops vti_link_ops __read_mostly = {
rtnl_link_ops     122 net/ipv4/ipip.c static struct rtnl_link_ops ipip_link_ops __read_mostly;
rtnl_link_ops     625 net/ipv4/ipip.c static struct rtnl_link_ops ipip_link_ops __read_mostly = {
rtnl_link_ops      73 net/ipv6/ip6_gre.c static struct rtnl_link_ops ip6gre_link_ops __read_mostly;
rtnl_link_ops      74 net/ipv6/ip6_gre.c static struct rtnl_link_ops ip6gre_tap_ops __read_mostly;
rtnl_link_ops      75 net/ipv6/ip6_gre.c static struct rtnl_link_ops ip6erspan_tap_ops __read_mostly;
rtnl_link_ops     375 net/ipv6/ip6_gre.c 	dev->rtnl_link_ops = &ip6gre_link_ops;
rtnl_link_ops    1532 net/ipv6/ip6_gre.c 		if (dev->rtnl_link_ops == &ip6gre_link_ops ||
rtnl_link_ops    1533 net/ipv6/ip6_gre.c 		    dev->rtnl_link_ops == &ip6gre_tap_ops ||
rtnl_link_ops    1534 net/ipv6/ip6_gre.c 		    dev->rtnl_link_ops == &ip6erspan_tap_ops)
rtnl_link_ops    1579 net/ipv6/ip6_gre.c 	ign->fb_tunnel_dev->rtnl_link_ops = &ip6gre_link_ops;
rtnl_link_ops    2268 net/ipv6/ip6_gre.c static struct rtnl_link_ops ip6gre_link_ops __read_mostly = {
rtnl_link_ops    2283 net/ipv6/ip6_gre.c static struct rtnl_link_ops ip6gre_tap_ops __read_mostly = {
rtnl_link_ops    2297 net/ipv6/ip6_gre.c static struct rtnl_link_ops ip6erspan_tap_ops __read_mostly = {
rtnl_link_ops      79 net/ipv6/ip6_tunnel.c static struct rtnl_link_ops ip6_link_ops __read_mostly;
rtnl_link_ops     263 net/ipv6/ip6_tunnel.c 	dev->rtnl_link_ops = &ip6_link_ops;
rtnl_link_ops    2163 net/ipv6/ip6_tunnel.c static struct rtnl_link_ops ip6_link_ops __read_mostly = {
rtnl_link_ops    2198 net/ipv6/ip6_tunnel.c 		if (dev->rtnl_link_ops == &ip6_link_ops)
rtnl_link_ops    2232 net/ipv6/ip6_tunnel.c 	ip6n->fb_tnl_dev->rtnl_link_ops = &ip6_link_ops;
rtnl_link_ops      62 net/ipv6/ip6_vti.c static struct rtnl_link_ops vti6_link_ops __read_mostly;
rtnl_link_ops     188 net/ipv6/ip6_vti.c 	dev->rtnl_link_ops = &vti6_link_ops;
rtnl_link_ops    1091 net/ipv6/ip6_vti.c static struct rtnl_link_ops vti6_link_ops __read_mostly = {
rtnl_link_ops    1143 net/ipv6/ip6_vti.c 	ip6n->fb_tnl_dev->rtnl_link_ops = &vti6_link_ops;
rtnl_link_ops      73 net/ipv6/sit.c static struct rtnl_link_ops sit_link_ops __read_mostly;
rtnl_link_ops     206 net/ipv6/sit.c 	dev->rtnl_link_ops = &sit_link_ops;
rtnl_link_ops    1775 net/ipv6/sit.c static struct rtnl_link_ops sit_link_ops __read_mostly = {
rtnl_link_ops    1818 net/ipv6/sit.c 		if (dev->rtnl_link_ops == &sit_link_ops)
rtnl_link_ops    1862 net/ipv6/sit.c 	sitn->fb_tunnel_dev->rtnl_link_ops = &sit_link_ops;
rtnl_link_ops     240 net/netfilter/nft_meta.c 		if (in == NULL || in->rtnl_link_ops == NULL)
rtnl_link_ops     242 net/netfilter/nft_meta.c 		strncpy((char *)dest, in->rtnl_link_ops->kind, IFNAMSIZ);
rtnl_link_ops     245 net/netfilter/nft_meta.c 		if (out == NULL || out->rtnl_link_ops == NULL)
rtnl_link_ops     247 net/netfilter/nft_meta.c 		strncpy((char *)dest, out->rtnl_link_ops->kind, IFNAMSIZ);
rtnl_link_ops     124 net/openvswitch/vport-internal_dev.c static struct rtnl_link_ops internal_dev_link_ops __read_mostly = {
rtnl_link_ops     142 net/openvswitch/vport-internal_dev.c 	netdev->rtnl_link_ops = &internal_dev_link_ops;
rtnl_link_ops      48 net/xfrm/xfrm_interface.c static struct rtnl_link_ops xfrmi_link_ops __read_mostly;
rtnl_link_ops     143 net/xfrm/xfrm_interface.c 	dev->rtnl_link_ops = &xfrmi_link_ops;
rtnl_link_ops     738 net/xfrm/xfrm_interface.c static struct rtnl_link_ops xfrmi_link_ops __read_mostly = {