PF_CAN
sk = sk_alloc(net, PF_CAN, GFP_KERNEL, cp->prot, kern);
MODULE_ALIAS_NETPROTO(PF_CAN);
.family = PF_CAN,
sock_unregister(PF_CAN);
.family = PF_CAN,
{.owner = THIS_MODULE, .protocol = PF_CAN, .msgtype = RTM_NEWROUTE,
{.owner = THIS_MODULE, .protocol = PF_CAN, .msgtype = RTM_DELROUTE,
{.owner = THIS_MODULE, .protocol = PF_CAN, .msgtype = RTM_GETROUTE,
rtnl_unregister_all(PF_CAN);
.family = PF_CAN,
.family = PF_CAN,
.family = PF_CAN,
[PF_CAN] = "PF_CAN",
case PF_CAN:
s = socket(PF_CAN, SOCK_RAW, CAN_RAW);