* Rename rtnl_link_get_pmtudisc to rtnl_link_ipgre_get_pmtudisc
in ipgre.c, making the function correctly match the exported
functionality in ipgre.h. This fixes an error when trying to
use the function, returning an incorrect type usage due to the
link module already having a function of the same name.
* Export rtnl_link_is_[ipgre/ipgretap] allowing for usage per
documentation.
Reported-by: Sharada Shiddibhavi <sharada.shiddibhavi@intel.com>
Signed-off-by: Jef Oliver <jef.oliver@intel.com>
extern "C" {
#endif
+ extern int rtnl_link_is_ipgre(struct rtnl_link *link);
+ extern int rtnl_link_is_ipgretap(struct rtnl_link *link);
+
extern struct rtnl_link *rtnl_link_ipgre_alloc(void);
extern struct rtnl_link *rtnl_link_ipgretap_alloc(void);
extern int rtnl_link_ipgre_add(struct nl_sock *sk, const char *name);
*
* @return pmtudisc value
*/
-uint8_t rtnl_link_get_pmtudisc(struct rtnl_link *link)
+uint8_t rtnl_link_ipgre_get_pmtudisc(struct rtnl_link *link)
{
struct ipgre_info *ipgre = link->l_info;
rtnl_link_bridge_set_hwmode;
rtnl_link_bridge_hwmode2str;
rtnl_link_bridge_str2hwmode;
+ rtnl_link_ipgre_get_pmtudisc;
+ rtnl_link_is_ipgretap;
rtnl_link_macvlan_add_macaddr;
rtnl_link_macvlan_count_macaddr;
rtnl_link_macvlan_del_macaddr;