On Sunday, April 21, 2013 00:17:32 Martin Hundebøll wrote:
> @@ -592,9 +591,9 @@ static bool batadv_dat_send_data(struct batadv_priv
> *bat_priv, goto free_orig;
> 
>               tmp_skb = pskb_copy(skb, GFP_ATOMIC);
> -             if (!batadv_unicast_4addr_prepare_skb(bat_priv, tmp_skb,
> -                                                   cand[i].orig_node,
> -                                                   packet_subtype)) {
> +             if (!batadv_send_skb_4addr_prepare_unicast(bat_priv, tmp_skb,
> +                                                        cand[i].orig_node,
> +                                                        packet_subtype)) {

I think you mangled the "unicast_4addr" name a little. Afaik "4addr" was meant 
to follow "unicast" to diffirentiate between "unicast" and "unicast_4addr". 
However, I'd have no problem if you simply dropped the "unicast" part. For 
example: batadv_send_skb_4addr_prepare()


> @@ -977,10 +976,10 @@ bool batadv_dat_snoop_incoming_arp_request(struct
> batadv_priv *bat_priv, * that a node not using the 4addr packet format
> doesn't support it. */
>       if (hdr_size == sizeof(struct batadv_unicast_4addr_packet))
> -             err = batadv_unicast_4addr_send_skb(bat_priv, skb_new,
> +             err = batadv_send_skb_4addr_unicast(bat_priv, skb_new,
>                                                   BATADV_P_DAT_CACHE_REPLY);

If you decide to skip the "unicast" part above feel free to drop it here too.


> +/**
> + * batadv_send_generic_unicast_skb - send an skb as unicast
> + * @bat_priv: the bat priv with all the soft interface information
> + * @skb: payload to send
> + * @packet_type: the batman unicast packet type to use
> + * @packet_subtype: the batman packet subtype. It is ignored if packet_type 
> + *               not BATADV_UNICAT_4ADDR
> + *
> + * Returns 1 in case of error or 0 otherwise
> + */

Multi-line kernel doc explanations should be indented by one space. 
If the function returns 0 or 1 only it should be made boolean or the return 
value should use a readable define.

Cheers,
Marek

Reply via email to