Searched refs:raw_sk (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | raw.c | 154 __u32 data = raw_sk(sk)->filter.data; in icmp_filter() 210 struct sock *raw_sk; in raw_local_deliver() local 213 raw_sk = sk_head(&raw_v4_hashinfo.ht[hash]); in raw_local_deliver() 218 if (raw_sk && !raw_v4_input(skb, ip_hdr(skb), hash)) in raw_local_deliver() 219 raw_sk = NULL; in raw_local_deliver() 221 return raw_sk != NULL; in raw_local_deliver() 290 struct sock *raw_sk; in raw_icmp_error() local 297 raw_sk = sk_head(&raw_v4_hashinfo.ht[hash]); in raw_icmp_error() 298 if (raw_sk) { in raw_icmp_error() 305 while ((raw_sk in raw_icmp_error() [all...] |
H A D | ipmr.c | 1369 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ip_mroute_setsockopt() 1529 raw_sk(sk)->ipmr_table = uval; in ip_mroute_setsockopt() 1554 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ip_mroute_getsockopt() 1596 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ipmr_ioctl() 1671 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ipmr_compat_ioctl()
|
/kernel/linux/linux-5.10/net/can/ |
H A D | raw.c | 115 static inline struct raw_sock *raw_sk(const struct sock *sk) in raw_sk() function 123 struct raw_sock *ro = raw_sk(sk); in raw_rcv() 247 struct raw_sock *ro = raw_sk(sk); in raw_disable_allfilters() 256 struct raw_sock *ro = raw_sk(sk); in raw_enable_allfilters() 334 struct raw_sock *ro = raw_sk(sk); in raw_init() 372 ro = raw_sk(sk); in raw_release() 421 struct raw_sock *ro = raw_sk(sk); in raw_bind() 502 struct raw_sock *ro = raw_sk(sk); in raw_getname() 518 struct raw_sock *ro = raw_sk(sk); in raw_setsockopt() 695 struct raw_sock *ro = raw_sk(s in raw_getsockopt() [all...] |
/kernel/linux/linux-6.6/net/can/ |
H A D | raw.c | 119 static inline struct raw_sock *raw_sk(const struct sock *sk) in raw_sk() function 127 struct raw_sock *ro = raw_sk(sk); in raw_rcv() 251 struct raw_sock *ro = raw_sk(sk); in raw_disable_allfilters() 260 struct raw_sock *ro = raw_sk(sk); in raw_enable_allfilters() 341 struct raw_sock *ro = raw_sk(sk); in raw_init() 381 ro = raw_sk(sk); in raw_release() 429 struct raw_sock *ro = raw_sk(sk); in raw_bind() 516 struct raw_sock *ro = raw_sk(sk); in raw_getname() 532 struct raw_sock *ro = raw_sk(sk); in raw_setsockopt() 721 struct raw_sock *ro = raw_sk(s in raw_getsockopt() [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | raw.h | 69 static inline struct raw_sock *raw_sk(const struct sock *sk) in raw_sk() function
|
/kernel/linux/linux-6.6/include/net/ |
H A D | raw.h | 86 #define raw_sk(ptr) container_of_const(ptr, struct raw_sock, inet.sk) macro
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | raw.c | 232 struct sock *raw_sk; in raw6_local_deliver() local 234 raw_sk = sk_head(&raw_v6_hashinfo.ht[nexthdr & (RAW_HTABLE_SIZE - 1)]); in raw6_local_deliver() 235 if (raw_sk && !ipv6_raw_deliver(skb, nexthdr)) in raw6_local_deliver() 236 raw_sk = NULL; in raw6_local_deliver() 238 return raw_sk != NULL; in raw6_local_deliver()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | raw.c | 148 __u32 data = raw_sk(sk)->filter.data; in icmp_filter() 783 struct raw_sock *rp = raw_sk(sk); in raw_sk_init() 794 if (copy_from_sockptr(&raw_sk(sk)->filter, optval, optlen)) in raw_seticmpfilter() 812 copy_to_user(optval, &raw_sk(sk)->filter, len)) in raw_geticmpfilter()
|
H A D | ipmr.c | 1376 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ip_mroute_setsockopt() 1536 raw_sk(sk)->ipmr_table = uval; in ip_mroute_setsockopt() 1584 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ip_mroute_getsockopt() 1628 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ipmr_ioctl() 1696 mrt = ipmr_get_table(net, raw_sk(sk)->ipmr_table ? : RT_TABLE_DEFAULT); in ipmr_compat_ioctl()
|
Completed in 18 milliseconds