sk_alloc (9) - Linux Manuals

sk_alloc: All socket objects are allocated here

NAME

sk_alloc - All socket objects are allocated here

SYNOPSIS

struct sock * sk_alloc(struct net net, int family, gfp_t priority, struct proto prot, int kern);

ARGUMENTS

net

the applicable net namespace

family

protocol family

priority

for allocation (GFP_KERNEL, GFP_ATOMIC, etc)

prot

struct proto associated with this new sock instance

kern

is this to be a kernel socket?

COPYRIGHT