Lines Matching defs:protocol

73 						   protocol_family_t *protocol);
82 static errno_t utun_add_proto(ifnet_t interface, protocol_family_t protocol,
85 static errno_t utun_del_proto(ifnet_t interface, protocol_family_t protocol);
91 static errno_t utun_proto_input(ifnet_t interface, protocol_family_t protocol,
93 static errno_t utun_proto_pre_output(ifnet_t interface, protocol_family_t protocol,
159 /* Register the protocol plumbers */
168 /* Register the protocol plumbers */
199 /* Setup the protocol control block */
265 protocol_family_t protocol,
271 if (protocol == PF_INET) {
280 else if (protocol == PF_INET6) {
296 protocol_family_t protocol,
303 if (protocol == PF_INET) {
320 else if (protocol == PF_INET6) {
345 protocol_family_t protocol)
352 if (protocol != PF_INET && protocol != PF_INET6) {
353 printf("utun_cleanup_family - invalid protocol family %d\n", protocol);
357 /* Create a socket for removing addresses and detaching the protocol */
358 result = sock_socket(protocol, SOCK_DGRAM, 0, NULL, NULL, &pf_socket);
362 protocol == PF_INET ? "IP" : "IPv6", result);
369 result = utun_detach_ip(interface, protocol, pf_socket);
384 result = ifnet_get_address_list_family(interface, &addresses, protocol);
388 protocol == PF_INET ? "PF_INET" : "PF_INET6", result);
393 utun_remove_address(interface, protocol, addresses[i], pf_socket);
401 result = utun_detach_ip(interface, protocol, pf_socket);
647 protocol_family_t *protocol)
657 *protocol = ntohl(*(u_int32_t *)mbuf_data(data));
688 // place protocol number at the beginning of the mbuf
697 protocol_family_t protocol,
701 switch(protocol) {
716 __unused protocol_family_t protocol)
761 protocol_family_t protocol,
766 // remove protocol family first
769 if (proto_input(protocol, m) != 0)
778 protocol_family_t protocol,
786 *(protocol_family_t *)(void *)frame_type = protocol;
793 protocol_family_t protocol)
802 result = ifnet_attach_protocol(interface, protocol, &proto);
805 protocol, result);
815 protocol_family_t protocol;
826 protocol = ntohl(*(u_int32_t *)mbuf_data(m));
829 if (protocol == AF_UTUN && pcb->utun_flags & UTUN_FLAGS_CRYPTO) {