Hello. I'm writing a kernel module (net/sched) which replaces packets in the queue. I'm glad hearing your option. Background: In very low bandwidth network (<=9.6Kbps, shared, etc.) its hard (rather: impossible) to get all packets sent. But some of the packets contain information, which gets obsolete over time. E.g. (GPS) positions, which will be sent periodically. If the application sends a new packet while an old position packet is still in the queue, the old packet is obsolete. This can be dropped. But just dropping the old packet and queuing the new packet will result in never sending a packet of this type. So I'm writing a tc-qdisc scheduler module, which replaces packets in the queue on enqueuing, when this properties are given: - UDPv4 - not fragmented - (TOS & bitmask) = givenCompare; (bitmask and compare are adjustable) - same source IP - same destination IP - same destination port - same TOS So, the packet got sent over the time - but with the actual information. What do you think? Is this module worth to get released to kernel.org? Have you any other comments? Greetings Ralph Erdt -- To unsubscribe from this list: send the line "unsubscribe lartc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html