Lines Matching defs:sock_common
163 struct sock_common { struct
167 union {
174 union {
179 union {
187 unsigned short skc_family;
188 volatile unsigned char skc_state;
189 unsigned char skc_reuse:4;
190 unsigned char skc_reuseport:1;
191 unsigned char skc_ipv6only:1;
192 unsigned char skc_net_refcnt:1;
193 int skc_bound_dev_if;
194 union {
198 struct proto *skc_prot;
199 possible_net_t skc_net;
202 struct in6_addr skc_v6_daddr;
203 struct in6_addr skc_v6_rcv_saddr;
206 atomic64_t skc_cookie;
213 union {
223 int skc_dontcopy_begin[0];
225 union {
229 unsigned short skc_tx_queue_mapping;
231 unsigned short skc_rx_queue_mapping;
233 union {
239 refcount_t skc_refcnt;
241 int skc_dontcopy_end[0];
242 union {