// SPDX-License-Identifier: GPL-2.0-or-later /* * X.25 Packet Layer release 002 * * This is ALPHA test software. This code may break your machine, randomly fail to work with new * releases, misbehave and/or generally screw up. It might even work. * * This code REQUIRES 2.1.15 or higher * * History * X.25 001 Jonathan Naylor Started coding. * 2000-09-04 Henner Eisen Prevent freeing a dangling skb.
*/
/* * Packet received from unrecognised device, throw it away.
*/
nb = x25_get_neigh(dev); if (!nb) {
pr_debug("unknown neighbour - %s\n", dev->name); goto drop;
}
if (!pskb_may_pull(skb, 1)) {
x25_neigh_put(nb); goto drop;
}
switch (skb->data[0]) {
case X25_IFACE_DATA:
skb_pull(skb, 1); if (x25_receive_data(skb, nb)) {
x25_neigh_put(nb); goto out;
} break;
case X25_IFACE_CONNECT:
x25_link_established(nb); break;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.