openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/libnl/1_3.4.0-r0/libnl-3.4.0/lib/route/link/sit.c
int rtnl_link_sit_set_proto(struct rtnl_link* link, uint8_t proto)
{
    IS_SIT_LINK_ASSERT(link, sit);

    sit->proto = proto;
    sit->sit_mask |= SIT_ATTR_PROTO;

    return 0;
}
/**
 * Set SIT tunnel proto
 * @arg link            Link object
 * @arg proto           tunnel proto
 *
 * @return 0 on success or a negative error code
 */
Set SIT tunnel proto
@arg link            Link object
@arg proto           tunnel proto

@return 0 on success or a negative error code
Set SIT tunnel proto @arg link Link object @arg proto tunnel proto @return 0 on success or a negative error code
int rtnl_link_sit_set_proto(struct rtnl_link* link, uint8_t proto)
{
    IS_SIT_LINK_ASSERT(link, sit);
    sit->proto = proto;
    sit->sit_mask |= SIT_ATTR_PROTO;
    return 0;
}
int rtnl_link_sit_set_proto ( struct rtnl_link * link , uint8_t proto ) { IS_SIT_LINK_ASSERT ( link , sit ) ; sit -> proto = proto ; sit -> sit_mask |= SIT_ATTR_PROTO ; return 0 ; }
Set SIT tunnel proto
 @arg link            Link object
 @arg proto           tunnel proto
Set SIT tunnel proto @arg link Link object @arg proto tunnel proto