proto_register
int err = proto_register(&alg_proto, 0);
err = proto_register(&pppoe_sk_proto, 0);
err = proto_register(&pptp_sk_proto, 0);
int proto_register(struct proto *prot, int alloc_slab);
rc = proto_register(&ddp_proto, 0);
error = proto_register(&vcc_proto, 0);
int rc = proto_register(&ax25_proto, 0);
err = proto_register(&bnep_proto, 0);
err = proto_register(&cmtp_proto, 0);
err = proto_register(&hci_sk_proto, 0);
err = proto_register(&hidp_proto, 0);
err = proto_register(&iso_proto, 0);
err = proto_register(&l2cap_proto, 0);
err = proto_register(&rfcomm_proto, 0);
err = proto_register(&sco_proto, 0);
err = proto_register(cp->prot, 0);
EXPORT_SYMBOL(proto_register);
rc = proto_register(&ieee802154_raw_prot, 1);
rc = proto_register(&ieee802154_dgram_prot, 1);
rc = proto_register(&tcp_prot, 1);
rc = proto_register(&udp_prot, 1);
rc = proto_register(&raw_prot, 1);
rc = proto_register(&ping_prot, 1);
if (proto_register(&udplite_prot, 1))
err = proto_register(&tcpv6_prot, 1);
err = proto_register(&udpv6_prot, 1);
err = proto_register(&udplitev6_prot, 1);
err = proto_register(&rawv6_prot, 1);
err = proto_register(&pingv6_prot, 1);
err = proto_register(&iucv_proto, 0);
err = proto_register(&kcm_proto, 1);
int err = proto_register(&key_proto, 0);
err = proto_register(&l2tp_ip_prot, 1);
err = proto_register(&l2tp_ip6_prot, 1);
err = proto_register(&pppol2tp_sk_proto, 0);
int rc = proto_register(&llc_proto, 0);
rc = proto_register(&mctp_proto, 0);
if (proto_register(&mptcp_prot, 1) != 0)
err = proto_register(&mptcp_v6_prot, 1);
int err = proto_register(&netlink_proto, 0);
int rc = proto_register(&nr_proto, 0);
rc = proto_register(nfc_proto->proto, 0);
rc = proto_register(&packet_proto, 0);
err = proto_register(pp->prot, 1);
rc = proto_register(&qrtr_proto, 1);
ret = proto_register(&rds_proto, 1);
rc = proto_register(&rose_proto, 0);
ret = proto_register(&rxrpc_proto, 1);
rc = proto_register(&sctpv6_prot, 1);
rc = proto_register(&sctp_prot, 1);
rc = proto_register(&smc_proto, 1);
rc = proto_register(&smc_proto6, 1);
rc = proto_register(&smc_inet_prot, 1);
rc = proto_register(&smc_inet6_prot, 1);
res = proto_register(&tipc_proto, 1);
rc = proto_register(&unix_dgram_proto, 1);
rc = proto_register(&unix_stream_proto, 1);
err = proto_register(&vsock_proto, 1); /* we want our slab */
rc = proto_register(&x25_proto, 0);
err = proto_register(&xsk_proto, 0 /* no slab */);