stat.noport.inc(); if (ipHdr.getDestination().isBroadcast()) { stat.noportbcast.inc(); }  icmp.sendPortUnreachable(skbuf); }
    private synchronized void deliver(UDPHeader hdr, SocketBuffer skbuf)            throws SocketException {        final Integer lport = new Integer(hdr.getDstPort());        final IPv4Header ipHdr = (IPv4Header) skbuf.getNetworkLayerHeader();        final UDPDatagramSocketImpl socket = (UDPDatagramSocketImpl) sockets                .get(lport);        if (socket != null) {            final InetAddress laddr = socket.getLocalAddress();            if (laddr.isAnyLocalAddress()                    || laddr.equals(ipHdr.getDestination().toInetAddress())) {                if (socket.deliverReceived(skbuf)) { return; }            }        }        stat.noport.inc();        if (ipHdr.getDestination().isBroadcast()) {            stat.noportbcast.inc();        }        // Send a port unreachable back        icmp.sendPortUnreachable(skbuf);    }