Lines Matching refs:nce
843 nce_t *nce;
867 * finding a new nce below.
868 * Get, allocate, or update the nce.
876 nce = ire->ire_nce_cache;
877 if (nce == NULL) {
882 nce = ire->ire_nce_cache;
883 if (nce == NULL) {
892 nce_refhold(nce);
895 if (nce->nce_is_condemned) {
898 nce1 = ire_handle_condemned_nce(nce, ire, ipha, NULL, B_FALSE);
899 nce_refrele(nce);
902 ip_drop_input("No nce", mp, ill);
906 nce = nce1;
908 dst_ill = nce->nce_ill;
920 nce_refrele(nce);
926 nce_refrele(nce);
953 nce_refrele(nce);
972 nce_refrele(nce);
990 nce_refrele(nce);
1027 nce_refrele(nce);
1040 nce_refrele(nce);
1069 nce_refrele(nce);
1082 nce_refrele(nce);
1106 ip_forward_xmit_v4(nce, ill, mp, ipha, ira, mtu, added_tx_len);
1107 nce_refrele(nce);
1115 ip_forward_xmit_v4(nce_t *nce, ill_t *ill, mblk_t *mp, ipha_t *ipha,
1118 ill_t *dst_ill = nce->nce_ill;
1209 (void) ip_fragment_v4(mp, nce, ixaflags, pkt_len, mtu,
1220 (void) ip_postfrag_loopcheck(mp, nce,
1224 (void) ip_xmit(mp, nce, ixaflags, pkt_len, ira->ira_xmit_hint,
1312 nce_t *nce;
1471 nce = arp_nce_init(dst_ill, ipha->ipha_dst, IRE_BROADCAST);
1472 if (nce == NULL) {
1474 ip_drop_output("No nce", mp, dst_ill);
1479 ip_forward_xmit_v4(nce, ill, mp, ipha, ira, dst_ill->ill_mc_mtu, 0);
1480 nce_refrele(nce);