Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 05d84025 authored by David S. Miller's avatar David S. Miller
Browse files

xfrm: Mark flowi arg to ->get_tos() const.

parent e8a4e377
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -273,7 +273,7 @@ struct xfrm_policy_afinfo {
	void			(*decode_session)(struct sk_buff *skb,
						  struct flowi *fl,
						  int reverse);
	int			(*get_tos)(struct flowi *fl);
	int			(*get_tos)(const struct flowi *fl);
	int			(*init_path)(struct xfrm_dst *path,
					     struct dst_entry *dst,
					     int nfheader_len);
+1 −1
Original line number Diff line number Diff line
@@ -56,7 +56,7 @@ static int xfrm4_get_saddr(struct net *net,
	return 0;
}

static int xfrm4_get_tos(struct flowi *fl)
static int xfrm4_get_tos(const struct flowi *fl)
{
	return IPTOS_RT_MASK & fl->fl4_tos; /* Strip ECN bits */
}
+1 −1
Original line number Diff line number Diff line
@@ -67,7 +67,7 @@ static int xfrm6_get_saddr(struct net *net,
	return 0;
}

static int xfrm6_get_tos(struct flowi *fl)
static int xfrm6_get_tos(const struct flowi *fl)
{
	return 0;
}
+1 −1
Original line number Diff line number Diff line
@@ -1256,7 +1256,7 @@ xfrm_tmpl_resolve(struct xfrm_policy **pols, int npols, struct flowi *fl,
 * still valid.
 */

static inline int xfrm_get_tos(struct flowi *fl, int family)
static inline int xfrm_get_tos(const struct flowi *fl, int family)
{
	struct xfrm_policy_afinfo *afinfo = xfrm_policy_get_afinfo(family);
	int tos;