Lines Matching refs:packet

905 ip_inject(net_handle_t neti, inject_t style, net_inject_t *packet)  in ip_inject()  argument
911 return (ip_inject_impl(style, packet, B_FALSE, ns->netstack_ip)); in ip_inject()
919 ipv6_inject(net_handle_t neti, inject_t style, net_inject_t *packet) in ipv6_inject() argument
924 return (ip_inject_impl(style, packet, B_TRUE, ns->netstack_ip)); in ipv6_inject()
935 ip_inject_impl(inject_t style, net_inject_t *packet, boolean_t isv6, in ip_inject_impl() argument
943 ASSERT(packet != NULL); in ip_inject_impl()
944 ASSERT(packet->ni_packet != NULL); in ip_inject_impl()
945 ASSERT(packet->ni_packet->b_datap->db_type == M_DATA); in ip_inject_impl()
952 inject->inj_data = *packet; in ip_inject_impl()
966 inject->inj_data = *packet; in ip_inject_impl()
980 mp = packet->ni_packet; in ip_inject_impl()
982 sock = (struct sockaddr *)&packet->ni_addr; in ip_inject_impl()
987 switch (ipfil_sendpkt(sock, mp, packet->ni_physical, in ip_inject_impl()
1002 freemsg(packet->ni_packet); in ip_inject_impl()
1012 freemsg(packet->ni_packet); in ip_inject_impl()
1479 net_inject_t *packet; in ip_ni_queue_func_impl() local
1485 packet = &inject->inj_data; in ip_ni_queue_func_impl()
1486 ASSERT(packet->ni_packet != NULL); in ip_ni_queue_func_impl()
1489 ill = ill_lookup_on_ifindex((uint_t)packet->ni_physical, in ip_ni_queue_func_impl()
1498 ip_input_v6(ill, NULL, packet->ni_packet, NULL); in ip_ni_queue_func_impl()
1500 ip_input(ill, NULL, packet->ni_packet, NULL); in ip_ni_queue_func_impl()
1505 ixas.ixa_ifindex = packet->ni_physical; in ip_ni_queue_func_impl()
1513 (void) ip_output_simple(packet->ni_packet, &ixas); in ip_ni_queue_func_impl()
1656 net_no_inject(net_handle_t neti, inject_t style, net_inject_t *packet) in net_no_inject() argument