Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6245bc94 authored by Subash Abhinov Kasiviswanathan's avatar Subash Abhinov Kasiviswanathan
Browse files

net: rmnet_data: Add support for data path testing in UML



When configuring networking using mcast and ethernet, we need to
stamp a dummy 14 bytes header to each MAP packet. Add support
for this by using the RMNET_EGRESS_FORMAT__RESERVED__ egress data
format option.

CRs-Fixed: 2086060
Change-Id: Ie586fa4381badcd4649fa736557b93dbbc5c102d
Signed-off-by: default avatarSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>
parent d7f99a4f
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -742,6 +742,10 @@ void rmnet_egress_handler(struct sk_buff *skb,

	rmnet_print_packet(skb, skb->dev->name, 't');
	trace_rmnet_egress_handler(skb);

	if (config->egress_data_format & RMNET_EGRESS_FORMAT__RESERVED__)
		skb_push(skb, RMNET_ETHERNET_HEADER_LENGTH);

	rc = dev_queue_xmit(skb);
	if (rc != 0) {
		LOGD("Failed to queue packet for transmission on [%s]",