Lines Matching refs:sk
258 extern int inet6_sk_rebuild_header(struct sock *sk);
270 static inline struct raw6_sock *raw6_sk(const struct sock *sk) in raw6_sk() argument
272 return (struct raw6_sock *)sk; in raw6_sk()
286 #define __ipv6_only_sock(sk) (sk->sk_ipv6only) argument
287 #define ipv6_only_sock(sk) (__ipv6_only_sock(sk)) argument
288 #define ipv6_sk_rxinfo(sk) ((sk)->sk_family == PF_INET6 && \ argument
289 inet6_sk(sk)->rxopt.bits.rxinfo)
291 static inline const struct in6_addr *inet6_rcv_saddr(const struct sock *sk) in inet6_rcv_saddr() argument
293 if (sk->sk_family == AF_INET6) in inet6_rcv_saddr()
294 return &sk->sk_v6_rcv_saddr; in inet6_rcv_saddr()
298 static inline int inet_v6_ipv6only(const struct sock *sk) in inet_v6_ipv6only() argument
301 return ipv6_only_sock(sk); in inet_v6_ipv6only()
304 #define __ipv6_only_sock(sk) 0 argument
305 #define ipv6_only_sock(sk) 0 argument
306 #define ipv6_sk_rxinfo(sk) 0 argument
319 static inline struct raw6_sock *raw6_sk(const struct sock *sk) in raw6_sk() argument