函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:include\linux\ipv6.h Create Date:2022-07-27 07:07:57
首页 Copyright©Brick

137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
#define udp_portaddr_for_each_entry(__sk, list) \
    hlist_for_each_entry(__sk, list, __sk_common.skc_portaddr_node)
 
#define udp_portaddr_for_each_entry_rcu(__sk, list) \
    hlist_for_each_entry_rcu(__sk, list, __sk_common.skc_portaddr_node)
 
#define IS_UDPLITE(__sk) (__sk->sk_protocol == IPPROTO_UDPLITE)
 
#endif  /* _LINUX_UDP_H */
 
#include <net/inet_sock.h>
 
static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb)
{
    return (struct ipv6hdr *)skb_network_header(skb);
}