Diff for /embedaddon/bird/proto/rip/packets.c between versions 1.1 and 1.1.1.2

version 1.1, 2017/08/22 12:33:54 version 1.1.1.2, 2021/03/17 19:50:23
Line 739  rip_open_socket(struct rip_iface *ifa) Line 739  rip_open_socket(struct rip_iface *ifa)
   sk->sport = ifa->cf->port;    sk->sport = ifa->cf->port;
   sk->dport = ifa->cf->port;    sk->dport = ifa->cf->port;
   sk->iface = ifa->iface;    sk->iface = ifa->iface;
  sk->saddr = rip_is_v2(p) ? ifa->iface->addr->ip : ifa_llv6(ifa->iface)->ip;
  /*  sk->vrf = p->p.vrf;
   * For RIPv2, we explicitly choose a primary address, mainly to ensure that 
   * RIP and BFD uses the same one. For RIPng, we left it to kernel, which 
   * should choose some link-local address based on the same scope rule. 
   */ 
  if (rip_is_v2(p)) 
    sk->saddr = ifa->iface->addr->ip; 
   
   sk->rx_hook = rip_rx_hook;    sk->rx_hook = rip_rx_hook;
   sk->tx_hook = rip_tx_hook;    sk->tx_hook = rip_tx_hook;

Removed from v.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>