ip6_route.h (2fe5de9ce7d57498abc14b375cad2fcf8c3ee6cc) ip6_route.h (60ff746739bf805a912484643c720b6124826140)
1#ifndef _NET_IP6_ROUTE_H
2#define _NET_IP6_ROUTE_H
3
4struct route_info {
5 __u8 type;
6 __u8 length;
7 __u8 prefix_len;
8#if defined(__BIG_ENDIAN_BITFIELD)

--- 171 unchanged lines hidden (view full) ---

180}
181
182static inline bool ip6_sk_accept_pmtu(const struct sock *sk)
183{
184 return inet6_sk(sk)->pmtudisc != IPV6_PMTUDISC_INTERFACE &&
185 inet6_sk(sk)->pmtudisc != IPV6_PMTUDISC_OMIT;
186}
187
1#ifndef _NET_IP6_ROUTE_H
2#define _NET_IP6_ROUTE_H
3
4struct route_info {
5 __u8 type;
6 __u8 length;
7 __u8 prefix_len;
8#if defined(__BIG_ENDIAN_BITFIELD)

--- 171 unchanged lines hidden (view full) ---

180}
181
182static inline bool ip6_sk_accept_pmtu(const struct sock *sk)
183{
184 return inet6_sk(sk)->pmtudisc != IPV6_PMTUDISC_INTERFACE &&
185 inet6_sk(sk)->pmtudisc != IPV6_PMTUDISC_OMIT;
186}
187
188static inline bool ip6_sk_local_df(const struct sock *sk)
188static inline bool ip6_sk_ignore_df(const struct sock *sk)
189{
190 return inet6_sk(sk)->pmtudisc < IPV6_PMTUDISC_DO ||
191 inet6_sk(sk)->pmtudisc == IPV6_PMTUDISC_OMIT;
192}
193
194static inline struct in6_addr *rt6_nexthop(struct rt6_info *rt)
195{
196 return &rt->rt6i_gateway;
197}
198
199#endif
189{
190 return inet6_sk(sk)->pmtudisc < IPV6_PMTUDISC_DO ||
191 inet6_sk(sk)->pmtudisc == IPV6_PMTUDISC_OMIT;
192}
193
194static inline struct in6_addr *rt6_nexthop(struct rt6_info *rt)
195{
196 return &rt->rt6i_gateway;
197}
198
199#endif