diff options
author | Donald Sharp <donaldsharp72@gmail.com> | 2022-05-17 13:20:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-17 13:20:08 +0200 |
commit | 8a8ad459af710c0b91cddef5ca354d34e59a823f (patch) | |
tree | 6f3aef2da70394bc110e555e68f3cc02cbd9c040 /pimd/pim_iface.h | |
parent | Merge pull request #11152 from donaldsharp/dscp (diff) | |
parent | pim6d: docs for MLD show commands (diff) | |
download | frr-8a8ad459af710c0b91cddef5ca354d34e59a823f.tar.xz frr-8a8ad459af710c0b91cddef5ca354d34e59a823f.zip |
Merge pull request #10775 from opensourcerouting/pim6-mld-pr
pim6d: MLD code
Diffstat (limited to 'pimd/pim_iface.h')
-rw-r--r-- | pimd/pim_iface.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pimd/pim_iface.h b/pimd/pim_iface.h index 529ce603e..05be4e9c2 100644 --- a/pimd/pim_iface.h +++ b/pimd/pim_iface.h @@ -68,6 +68,8 @@ struct pim_secondary_addr { enum pim_secondary_addr_flags flags; }; +struct gm_if; + struct pim_interface { bool pim_enable : 1; bool pim_can_disable_join_suppression : 1; @@ -90,6 +92,7 @@ struct pim_interface { * address of the interface */ int igmp_version; /* IGMP version */ + int mld_version; int gm_default_robustness_variable; /* IGMP or MLD QRV */ int gm_default_query_interval; /* IGMP or MLD secs between general queries */ @@ -111,6 +114,8 @@ struct pim_interface { struct list *gm_group_list; /* list of struct IGMP or MLD group */ struct hash *gm_group_hash; + struct gm_if *mld; + int pim_sock_fd; /* PIM socket file descriptor */ struct thread *t_pim_sock_read; /* thread for reading PIM socket */ int64_t pim_sock_creation; /* timestamp of PIM socket creation */ |