ip_pkt_t
extern void ip_pkt_free(ip_pkt_t *); /* free storage inside ip_pkt_t */
extern ipaddr_t ip_pkt_source_route_v4(const ip_pkt_t *);
extern in6_addr_t *ip_pkt_source_route_v6(const ip_pkt_t *);
extern int ip_pkt_copy(ip_pkt_t *, ip_pkt_t *, int);
extern void ip_pkt_source_route_reverse_v4(ip_pkt_t *);
ip_pkt_t *coa_ipp;
extern void ip_build_hdrs_v4(uchar_t *, uint_t, const ip_pkt_t *, uint8_t);
extern int ip_find_hdr_v4(ipha_t *, ip_pkt_t *, boolean_t);
extern int ip_total_hdrs_len_v4(const ip_pkt_t *);
const in6_addr_t *, ip_pkt_t *);
extern mblk_t *conn_prepend_hdr(ip_xmit_attr_t *, const ip_pkt_t *,
extern void ip_attr_nexthop(const ip_pkt_t *, const ip_xmit_attr_t *,
ip_recv_attr_t *ira, mblk_t *mp, ip_pkt_t *ipp)
ip_pkt_t *ipp = coa->coa_ipp;
ip_pkt_t *ipp = coa->coa_ipp;
ip_pkt_t *ipp = &connp->conn_xmit_ipp;
conn_prepend_hdr(ip_xmit_attr_t *ixa, const ip_pkt_t *ipp,
ip_attr_nexthop(const ip_pkt_t *ipp, const ip_xmit_attr_t *ixa,
ip_recv_attr_t *ira, ip_pkt_t *ipp, uchar_t *ancil_buf, uint_t ancil_size)
const in6_addr_t *v6dst, ip_pkt_t *ipp)
ip_pkt_t *ipp = coa->coa_ipp;
static mblk_t *icmp_prepend_hdr(conn_t *, ip_xmit_attr_t *, const ip_pkt_t *,
icmp_prepend_hdr(conn_t *connp, ip_xmit_attr_t *ixa, const ip_pkt_t *ipp,
ip_pkt_t ipps;
ip_pkt_t *ipp;
ip_pkt_t *ipp;
ip_pkt_t *ipp;
ip_pkt_t *ipp = &connp->conn_xmit_ipp;
ip_total_hdrs_len_v4(const ip_pkt_t *ipp)
ip_build_hdrs_v4(uchar_t *buf, uint_t buf_len, const ip_pkt_t *ipp,
ip_pkt_free(ip_pkt_t *ipp)
ip_pkt_copy(ip_pkt_t *src, ip_pkt_t *dst, int kmflag)
ip_pkt_source_route_v4(const ip_pkt_t *ipp)
ip_pkt_source_route_reverse_v4(ip_pkt_t *ipp)
ip_pkt_source_route_v6(const ip_pkt_t *ipp)
ip_pkt_t *ipp = &connp->conn_xmit_ipp;
ip_find_hdr_v4(ipha_t *ipha, ip_pkt_t *ipp, boolean_t allocate)
ip_find_hdr_v6(mblk_t *mp, ip6_t *ip6h, boolean_t label_separate, ip_pkt_t *ipp,
ip_total_hdrs_len_v6(const ip_pkt_t *ipp)
ip_build_hdrs_v6(uchar_t *buf, uint_t buf_len, const ip_pkt_t *ipp,
ip_pkt_t ipp;
ip_pkt_t ipp;
ip_pkt_t ipp;
ip_pkt_t ipp;
ip_pkt_t ipp;
ip_pkt_t nipp;
extern void ip_build_hdrs_v6(uchar_t *, uint_t, const ip_pkt_t *, uint8_t,
extern int ip_find_hdr_v6(mblk_t *, ip6_t *, boolean_t, ip_pkt_t *,
extern int ip_total_hdrs_len_v6(const ip_pkt_t *);
ip_pkt_t conn_xmit_ipp; /* Options if no ancil data */
mblk_t *, ip_pkt_t *);
ip_pkt_t *, uchar_t *, uint_t);
ip_pkt_t pkt;
ip_pkt_t *ipp = &connp->conn_xmit_ipp;
sctp_faddr_t *fp, ip_pkt_t *ipp, ip_recv_attr_t *ira)
ip_pkt_t *ipp, ip_recv_attr_t *ira)
sctp_faddr_t *fp, ip_pkt_t *ipp, ip_recv_attr_t *ira)
ip_pkt_t ipp;
static mblk_t *tcp_input_add_ancillary(tcp_t *, mblk_t *, ip_pkt_t *,
ip_pkt_t *ipp = &econnp->conn_xmit_ipp;
ip_pkt_t ipp;
tcp_input_add_ancillary(tcp_t *tcp, mblk_t *mp, ip_pkt_t *ipp,
static mblk_t *udp_prepend_hdr(conn_t *, ip_xmit_attr_t *, const ip_pkt_t *,
udp_prepend_hdr(conn_t *connp, ip_xmit_attr_t *ixa, const ip_pkt_t *ipp,
ip_pkt_t ipps;
ip_pkt_t *ipp;
ip_pkt_t *ipp;
ip_pkt_t *ipp = &connp->conn_xmit_ipp;
ip_pkt_t udp_recv_ipp; /* Used for IPv4 options received */