|
@@ -133,12 +133,10 @@ static int rmnet_map_egress_handler(struct sk_buff *skb,
|
|
|
if (!map_header)
|
|
|
goto fail;
|
|
|
|
|
|
- if (port->egress_data_format & RMNET_EGRESS_FORMAT_MUXING) {
|
|
|
- if (mux_id == 0xff)
|
|
|
- map_header->mux_id = 0;
|
|
|
- else
|
|
|
- map_header->mux_id = mux_id;
|
|
|
- }
|
|
|
+ if (mux_id == 0xff)
|
|
|
+ map_header->mux_id = 0;
|
|
|
+ else
|
|
|
+ map_header->mux_id = mux_id;
|
|
|
|
|
|
skb->protocol = htons(ETH_P_MAP);
|
|
|
|
|
@@ -178,8 +176,7 @@ rx_handler_result_t rmnet_rx_handler(struct sk_buff **pskb)
|
|
|
|
|
|
switch (port->rmnet_mode) {
|
|
|
case RMNET_EPMODE_VND:
|
|
|
- if (port->ingress_data_format & RMNET_INGRESS_FORMAT_MAP)
|
|
|
- rmnet_map_ingress_handler(skb, port);
|
|
|
+ rmnet_map_ingress_handler(skb, port);
|
|
|
break;
|
|
|
case RMNET_EPMODE_BRIDGE:
|
|
|
rmnet_bridge_handler(skb, port->bridge_ep);
|
|
@@ -212,10 +209,8 @@ void rmnet_egress_handler(struct sk_buff *skb)
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if (port->egress_data_format & RMNET_EGRESS_FORMAT_MAP) {
|
|
|
- if (rmnet_map_egress_handler(skb, port, mux_id, orig_dev))
|
|
|
- return;
|
|
|
- }
|
|
|
+ if (rmnet_map_egress_handler(skb, port, mux_id, orig_dev))
|
|
|
+ return;
|
|
|
|
|
|
rmnet_vnd_tx_fixup(skb, orig_dev);
|
|
|
|