Searched refs:ogm_buff (Results 1 – 4 of 4) sorted by relevance
| /linux/net/batman-adv/ |
| H A D | tvlv.c | 281 static bool batadv_tvlv_realloc_packet_buff(struct batadv_ogm_buf *ogm_buff, in batadv_tvlv_realloc_packet_buff() argument 288 newlen = ogm_buff->header_length + additional_packet_len; in batadv_tvlv_realloc_packet_buff() 292 if (newcapacity == ogm_buff->capacity) { in batadv_tvlv_realloc_packet_buff() 293 ogm_buff->len = newlen; in batadv_tvlv_realloc_packet_buff() 302 if (newlen <= ogm_buff->capacity) { in batadv_tvlv_realloc_packet_buff() 303 ogm_buff->len = newlen; in batadv_tvlv_realloc_packet_buff() 310 memcpy(new_buff, ogm_buff->buf, ogm_buff->header_length); in batadv_tvlv_realloc_packet_buff() 311 kfree(ogm_buff->buf); in batadv_tvlv_realloc_packet_buff() 313 ogm_buff->buf = new_buff; in batadv_tvlv_realloc_packet_buff() 314 ogm_buff->len = newlen; in batadv_tvlv_realloc_packet_buff() [all …]
|
| H A D | bat_v_ogm.c | 274 struct batadv_ogm_buf *ogm_buff; in batadv_v_ogm_send_meshif() local 286 ogm_buff = &bat_priv->bat_v.ogm_buff; in batadv_v_ogm_send_meshif() 292 ret = batadv_tvlv_container_ogm_append(bat_priv, ogm_buff); in batadv_v_ogm_send_meshif() 298 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + ogm_buff->len); in batadv_v_ogm_send_meshif() 303 skb_put_data(skb, ogm_buff->buf, ogm_buff->len); in batadv_v_ogm_send_meshif() 454 if (!bat_priv->bat_v.ogm_buff.buf) in batadv_v_ogm_primary_iface_set() 457 ogm_packet = bat_priv->bat_v.ogm_buff.buf; in batadv_v_ogm_primary_iface_set() 1068 unsigned char *ogm_buff; in batadv_v_ogm_init() local 1071 bat_priv->bat_v.ogm_buff.len = BATADV_OGM2_HLEN; in batadv_v_ogm_init() 1072 bat_priv->bat_v.ogm_buff.capacity = BATADV_OGM2_HLEN; in batadv_v_ogm_init() [all …]
|
| H A D | bat_iv_ogm.c | 205 unsigned char *ogm_buff; in batadv_iv_ogm_iface_enable() local 214 hard_iface->bat_iv.ogm_buff.len = BATADV_OGM_HLEN; in batadv_iv_ogm_iface_enable() 215 hard_iface->bat_iv.ogm_buff.capacity = BATADV_OGM_HLEN; in batadv_iv_ogm_iface_enable() 216 hard_iface->bat_iv.ogm_buff.header_length = BATADV_OGM_HLEN; in batadv_iv_ogm_iface_enable() 218 ogm_buff = kmalloc(hard_iface->bat_iv.ogm_buff.capacity, GFP_ATOMIC); in batadv_iv_ogm_iface_enable() 219 if (!ogm_buff) { in batadv_iv_ogm_iface_enable() 224 hard_iface->bat_iv.ogm_buff.buf = ogm_buff; in batadv_iv_ogm_iface_enable() 226 batadv_ogm_packet = (struct batadv_ogm_packet *)ogm_buff; in batadv_iv_ogm_iface_enable() 251 kfree(hard_iface->bat_iv.ogm_buff.buf); in batadv_iv_ogm_iface_disable() 252 memset(&hard_iface->bat_iv.ogm_buff, 0, in batadv_iv_ogm_iface_disable() [all …]
|
| H A D | types.h | 96 struct batadv_ogm_buf ogm_buff; member 1517 struct batadv_ogm_buf ogm_buff; member
|